Interface Database.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Database.Builder,Database>,SdkBuilder<Database.Builder,Database>,SdkPojo
- Enclosing class:
- Database
public static interface Database.Builder extends SdkPojo, CopyableBuilder<Database.Builder,Database>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Database.BuilderapplicationId(String applicationId)The ID of the application.Database.Builderarn(String arn)The Amazon Resource Name (ARN) of the database.Database.BuildercomponentId(String componentId)The ID of the component.Database.Buildercredentials(Collection<ApplicationCredential> credentials)The credentials of the database.Database.Buildercredentials(Consumer<ApplicationCredential.Builder>... credentials)The credentials of the database.Database.Buildercredentials(ApplicationCredential... credentials)The credentials of the database.Database.BuilderdatabaseId(String databaseId)The ID of the SAP HANA database.Database.BuilderdatabaseName(String databaseName)The name of the database.Database.BuilderdatabaseType(String databaseType)The type of the database.Database.BuilderdatabaseType(DatabaseType databaseType)The type of the database.Database.BuilderlastUpdated(Instant lastUpdated)The time at which the database was last updated.Database.BuilderprimaryHost(String primaryHost)The primary host of the database.Database.BuildersqlPort(Integer sqlPort)The SQL port of the database.Database.Builderstatus(String status)The status of the database.Database.Builderstatus(DatabaseStatus status)The status of the database.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
applicationId
Database.Builder applicationId(String applicationId)
The ID of the application.
- Parameters:
applicationId- The ID of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentId
Database.Builder componentId(String componentId)
The ID of the component.
- Parameters:
componentId- The ID of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
Database.Builder credentials(Collection<ApplicationCredential> credentials)
The credentials of the database.
- Parameters:
credentials- The credentials of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
Database.Builder credentials(ApplicationCredential... credentials)
The credentials of the database.
- Parameters:
credentials- The credentials of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
Database.Builder credentials(Consumer<ApplicationCredential.Builder>... credentials)
The credentials of the database.
This is a convenience method that creates an instance of theApplicationCredential.Builderavoiding the need to create one manually viaApplicationCredential.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#credentials(List.) - Parameters:
credentials- a consumer that will call methods onApplicationCredential.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#credentials(java.util.Collection)
-
databaseId
Database.Builder databaseId(String databaseId)
The ID of the SAP HANA database.
- Parameters:
databaseId- The ID of the SAP HANA database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
Database.Builder databaseName(String databaseName)
The name of the database.
- Parameters:
databaseName- The name of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseType
Database.Builder databaseType(String databaseType)
The type of the database.
- Parameters:
databaseType- The type of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DatabaseType,DatabaseType
-
databaseType
Database.Builder databaseType(DatabaseType databaseType)
The type of the database.
- Parameters:
databaseType- The type of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DatabaseType,DatabaseType
-
arn
Database.Builder arn(String arn)
The Amazon Resource Name (ARN) of the database.
- Parameters:
arn- The Amazon Resource Name (ARN) of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Database.Builder status(String status)
The status of the database.
- Parameters:
status- The status of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DatabaseStatus,DatabaseStatus
-
status
Database.Builder status(DatabaseStatus status)
The status of the database.
- Parameters:
status- The status of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DatabaseStatus,DatabaseStatus
-
primaryHost
Database.Builder primaryHost(String primaryHost)
The primary host of the database.
- Parameters:
primaryHost- The primary host of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sqlPort
Database.Builder sqlPort(Integer sqlPort)
The SQL port of the database.
- Parameters:
sqlPort- The SQL port of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdated
Database.Builder lastUpdated(Instant lastUpdated)
The time at which the database was last updated.
- Parameters:
lastUpdated- The time at which the database was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-