Interface TenantDatabase.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TenantDatabase.Builder,
,TenantDatabase> SdkBuilder<TenantDatabase.Builder,
,TenantDatabase> SdkPojo
- Enclosing class:
TenantDatabase
-
Method Summary
Modifier and TypeMethodDescriptioncharacterSetName
(String characterSetName) The character set of the tenant database.dbInstanceIdentifier
(String dbInstanceIdentifier) The ID of the DB instance that contains the tenant database.dbiResourceId
(String dbiResourceId) The Amazon Web Services Region-unique, immutable identifier for the DB instance.deletionProtection
(Boolean deletionProtection) Specifies whether deletion protection is enabled for the DB instance.masterUsername
(String masterUsername) The master username of the tenant database.ncharCharacterSetName
(String ncharCharacterSetName) TheNCHAR
character set name of the tenant database.default TenantDatabase.Builder
pendingModifiedValues
(Consumer<TenantDatabasePendingModifiedValues.Builder> pendingModifiedValues) Information about pending changes for a tenant database.pendingModifiedValues
(TenantDatabasePendingModifiedValues pendingModifiedValues) Information about pending changes for a tenant database.The status of the tenant database.tagList
(Collection<Tag> tagList) Sets the value of the TagList property for this object.tagList
(Consumer<Tag.Builder>... tagList) Sets the value of the TagList property for this object.Sets the value of the TagList property for this object.tenantDatabaseARN
(String tenantDatabaseARN) The Amazon Resource Name (ARN) for the tenant database.tenantDatabaseCreateTime
(Instant tenantDatabaseCreateTime) The creation time of the tenant database.tenantDatabaseResourceId
(String tenantDatabaseResourceId) The Amazon Web Services Region-unique, immutable identifier for the tenant database.tenantDBName
(String tenantDBName) The database name of the tenant 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 Details
-
tenantDatabaseCreateTime
The creation time of the tenant database.
- Parameters:
tenantDatabaseCreateTime
- The creation time of the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbInstanceIdentifier
The ID of the DB instance that contains the tenant database.
- Parameters:
dbInstanceIdentifier
- The ID of the DB instance that contains the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenantDBName
The database name of the tenant database.
- Parameters:
tenantDBName
- The database name of the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the tenant database.
- Parameters:
status
- The status of the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
masterUsername
The master username of the tenant database.
- Parameters:
masterUsername
- The master username of the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbiResourceId
The Amazon Web Services Region-unique, immutable identifier for the DB instance.
- Parameters:
dbiResourceId
- The Amazon Web Services Region-unique, immutable identifier for the DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenantDatabaseResourceId
The Amazon Web Services Region-unique, immutable identifier for the tenant database.
- Parameters:
tenantDatabaseResourceId
- The Amazon Web Services Region-unique, immutable identifier for the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenantDatabaseARN
The Amazon Resource Name (ARN) for the tenant database.
- Parameters:
tenantDatabaseARN
- The Amazon Resource Name (ARN) for the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
characterSetName
The character set of the tenant database.
- Parameters:
characterSetName
- The character set of the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ncharCharacterSetName
The
NCHAR
character set name of the tenant database.- Parameters:
ncharCharacterSetName
- TheNCHAR
character set name of the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionProtection
Specifies whether deletion protection is enabled for the DB instance.
- Parameters:
deletionProtection
- Specifies whether deletion protection is enabled for the DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingModifiedValues
TenantDatabase.Builder pendingModifiedValues(TenantDatabasePendingModifiedValues pendingModifiedValues) Information about pending changes for a tenant database.
- Parameters:
pendingModifiedValues
- Information about pending changes for a tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingModifiedValues
default TenantDatabase.Builder pendingModifiedValues(Consumer<TenantDatabasePendingModifiedValues.Builder> pendingModifiedValues) Information about pending changes for a tenant database.
This is a convenience method that creates an instance of theTenantDatabasePendingModifiedValues.Builder
avoiding the need to create one manually viaTenantDatabasePendingModifiedValues.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topendingModifiedValues(TenantDatabasePendingModifiedValues)
.- Parameters:
pendingModifiedValues
- a consumer that will call methods onTenantDatabasePendingModifiedValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tagList
Sets the value of the TagList property for this object.- Parameters:
tagList
- The new value for the TagList property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagList
Sets the value of the TagList property for this object.- Parameters:
tagList
- The new value for the TagList property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagList
Sets the value of the TagList property for this object. This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totagList(List<Tag>)
.- Parameters:
tagList
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-