Interface TenantDatabase.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TenantDatabase.Builder,TenantDatabase>,SdkBuilder<TenantDatabase.Builder,TenantDatabase>,SdkPojo
- Enclosing class:
- TenantDatabase
public static interface TenantDatabase.Builder extends SdkPojo, CopyableBuilder<TenantDatabase.Builder,TenantDatabase>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TenantDatabase.BuildercharacterSetName(String characterSetName)The character set of the tenant database.TenantDatabase.BuilderdbInstanceIdentifier(String dbInstanceIdentifier)The ID of the DB instance that contains the tenant database.TenantDatabase.BuilderdbiResourceId(String dbiResourceId)The Amazon Web Services Region-unique, immutable identifier for the DB instance.TenantDatabase.BuilderdeletionProtection(Boolean deletionProtection)Specifies whether deletion protection is enabled for the DB instance.TenantDatabase.BuildermasterUsername(String masterUsername)The master username of the tenant database.TenantDatabase.BuilderncharCharacterSetName(String ncharCharacterSetName)TheNCHARcharacter set name of the tenant database.default TenantDatabase.BuilderpendingModifiedValues(Consumer<TenantDatabasePendingModifiedValues.Builder> pendingModifiedValues)Information about pending changes for a tenant database.TenantDatabase.BuilderpendingModifiedValues(TenantDatabasePendingModifiedValues pendingModifiedValues)Information about pending changes for a tenant database.TenantDatabase.Builderstatus(String status)The status of the tenant database.TenantDatabase.BuildertagList(Collection<Tag> tagList)Sets the value of the TagList property for this object.TenantDatabase.BuildertagList(Consumer<Tag.Builder>... tagList)Sets the value of the TagList property for this object.TenantDatabase.BuildertagList(Tag... tagList)Sets the value of the TagList property for this object.TenantDatabase.BuildertenantDatabaseARN(String tenantDatabaseARN)The Amazon Resource Name (ARN) for the tenant database.TenantDatabase.BuildertenantDatabaseCreateTime(Instant tenantDatabaseCreateTime)The creation time of the tenant database.TenantDatabase.BuildertenantDatabaseResourceId(String tenantDatabaseResourceId)The Amazon Web Services Region-unique, immutable identifier for the tenant database.TenantDatabase.BuildertenantDBName(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
tenantDatabaseCreateTime
TenantDatabase.Builder tenantDatabaseCreateTime(Instant 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
TenantDatabase.Builder dbInstanceIdentifier(String 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
TenantDatabase.Builder tenantDBName(String 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
TenantDatabase.Builder status(String 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
TenantDatabase.Builder masterUsername(String 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
TenantDatabase.Builder dbiResourceId(String 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
TenantDatabase.Builder tenantDatabaseResourceId(String 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
TenantDatabase.Builder tenantDatabaseARN(String 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
TenantDatabase.Builder characterSetName(String 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
TenantDatabase.Builder ncharCharacterSetName(String ncharCharacterSetName)
The
NCHARcharacter set name of the tenant database.- Parameters:
ncharCharacterSetName- TheNCHARcharacter set name of the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionProtection
TenantDatabase.Builder deletionProtection(Boolean 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.Builderavoiding the need to create one manually viaTenantDatabasePendingModifiedValues.builder().When the
Consumercompletes,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:
pendingModifiedValues(TenantDatabasePendingModifiedValues)
-
tagList
TenantDatabase.Builder tagList(Collection<Tag> 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
TenantDatabase.Builder tagList(Tag... 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
TenantDatabase.Builder tagList(Consumer<Tag.Builder>... tagList)
Sets the value of the TagList property for this object. This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tagList(List.) - 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:
#tagList(java.util.Collection)
-
-