Interface DBSnapshotTenantDatabase.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<DBSnapshotTenantDatabase.Builder,DBSnapshotTenantDatabase>
,SdkBuilder<DBSnapshotTenantDatabase.Builder,DBSnapshotTenantDatabase>
,SdkPojo
- Enclosing class:
- DBSnapshotTenantDatabase
public static interface DBSnapshotTenantDatabase.Builder extends SdkPojo, CopyableBuilder<DBSnapshotTenantDatabase.Builder,DBSnapshotTenantDatabase>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DBSnapshotTenantDatabase.Builder
characterSetName(String characterSetName)
The name of the character set of a tenant database.DBSnapshotTenantDatabase.Builder
dbInstanceIdentifier(String dbInstanceIdentifier)
The ID for the DB instance that contains the tenant databases.DBSnapshotTenantDatabase.Builder
dbiResourceId(String dbiResourceId)
The resource identifier of the source CDB instance.DBSnapshotTenantDatabase.Builder
dbSnapshotIdentifier(String dbSnapshotIdentifier)
The identifier for the snapshot of the DB instance.DBSnapshotTenantDatabase.Builder
dbSnapshotTenantDatabaseARN(String dbSnapshotTenantDatabaseARN)
The Amazon Resource Name (ARN) for the snapshot tenant database.DBSnapshotTenantDatabase.Builder
engineName(String engineName)
The name of the database engine.DBSnapshotTenantDatabase.Builder
masterUsername(String masterUsername)
The master username of the tenant database.DBSnapshotTenantDatabase.Builder
ncharCharacterSetName(String ncharCharacterSetName)
TheNCHAR
character set name of the tenant database.DBSnapshotTenantDatabase.Builder
snapshotType(String snapshotType)
The type of DB snapshot.DBSnapshotTenantDatabase.Builder
tagList(Collection<Tag> tagList)
Sets the value of the TagList property for this object.DBSnapshotTenantDatabase.Builder
tagList(Consumer<Tag.Builder>... tagList)
Sets the value of the TagList property for this object.DBSnapshotTenantDatabase.Builder
tagList(Tag... tagList)
Sets the value of the TagList property for this object.DBSnapshotTenantDatabase.Builder
tenantDatabaseCreateTime(Instant tenantDatabaseCreateTime)
The time the DB snapshot was taken, specified in Coordinated Universal Time (UTC).DBSnapshotTenantDatabase.Builder
tenantDatabaseResourceId(String tenantDatabaseResourceId)
The resource ID of the tenant database.DBSnapshotTenantDatabase.Builder
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
dbSnapshotIdentifier
DBSnapshotTenantDatabase.Builder dbSnapshotIdentifier(String 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
DBSnapshotTenantDatabase.Builder dbInstanceIdentifier(String 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
DBSnapshotTenantDatabase.Builder dbiResourceId(String 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
DBSnapshotTenantDatabase.Builder engineName(String 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
DBSnapshotTenantDatabase.Builder snapshotType(String 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
DBSnapshotTenantDatabase.Builder tenantDatabaseCreateTime(Instant 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
DBSnapshotTenantDatabase.Builder tenantDBName(String 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
DBSnapshotTenantDatabase.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.
-
tenantDatabaseResourceId
DBSnapshotTenantDatabase.Builder tenantDatabaseResourceId(String 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
DBSnapshotTenantDatabase.Builder characterSetName(String 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
DBSnapshotTenantDatabase.Builder dbSnapshotTenantDatabaseARN(String 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
DBSnapshotTenantDatabase.Builder ncharCharacterSetName(String 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
DBSnapshotTenantDatabase.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
DBSnapshotTenantDatabase.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
DBSnapshotTenantDatabase.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.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,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
)
-
-