Interface DBSnapshotTenantDatabase.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DBSnapshotTenantDatabase.Builder,
,DBSnapshotTenantDatabase> SdkBuilder<DBSnapshotTenantDatabase.Builder,
,DBSnapshotTenantDatabase> SdkPojo
- Enclosing class:
DBSnapshotTenantDatabase
-
Method Summary
Modifier and TypeMethodDescriptioncharacterSetName
(String characterSetName) The name of the character set of a tenant database.dbInstanceIdentifier
(String dbInstanceIdentifier) The ID for the DB instance that contains the tenant databases.dbiResourceId
(String dbiResourceId) The resource identifier of the source CDB instance.dbSnapshotIdentifier
(String dbSnapshotIdentifier) The identifier for the snapshot of the DB instance.dbSnapshotTenantDatabaseARN
(String dbSnapshotTenantDatabaseARN) The Amazon Resource Name (ARN) for the snapshot tenant database.engineName
(String engineName) The name of the database engine.masterUsername
(String masterUsername) The master username of the tenant database.ncharCharacterSetName
(String ncharCharacterSetName) TheNCHAR
character set name of the tenant database.snapshotType
(String snapshotType) The type of DB snapshot.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.tenantDatabaseCreateTime
(Instant tenantDatabaseCreateTime) The time the DB snapshot was taken, specified in Coordinated Universal Time (UTC).tenantDatabaseResourceId
(String tenantDatabaseResourceId) The resource ID of the tenant database.tenantDBName
(String tenantDBName) The 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
-
dbSnapshotIdentifier
The identifier for the snapshot of the DB instance.
- Parameters:
dbSnapshotIdentifier
- The identifier for the snapshot of the DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbInstanceIdentifier
The ID for the DB instance that contains the tenant databases.
- Parameters:
dbInstanceIdentifier
- The ID for the DB instance that contains the tenant databases.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbiResourceId
The resource identifier of the source CDB instance. This identifier can't be changed and is unique to an Amazon Web Services Region.
- Parameters:
dbiResourceId
- The resource identifier of the source CDB instance. This identifier can't be changed and is unique to an Amazon Web Services Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineName
The name of the database engine.
- Parameters:
engineName
- The name of the database engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotType
The type of DB snapshot.
- Parameters:
snapshotType
- The type of DB snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenantDatabaseCreateTime
The time the DB snapshot was taken, specified in Coordinated Universal Time (UTC). If you copy the snapshot, the creation time changes.
- Parameters:
tenantDatabaseCreateTime
- The time the DB snapshot was taken, specified in Coordinated Universal Time (UTC). If you copy the snapshot, the creation time changes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenantDBName
The name of the tenant database.
- Parameters:
tenantDBName
- The name 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.
-
tenantDatabaseResourceId
The resource ID of the tenant database.
- Parameters:
tenantDatabaseResourceId
- The resource ID of the tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
characterSetName
The name of the character set of a tenant database.
- Parameters:
characterSetName
- The name of the character set of a tenant database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbSnapshotTenantDatabaseARN
The Amazon Resource Name (ARN) for the snapshot tenant database.
- Parameters:
dbSnapshotTenantDatabaseARN
- The Amazon Resource Name (ARN) for the snapshot 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.
-
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:
-