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.BuildercharacterSetName(String characterSetName)The name of the character set of a tenant database.DBSnapshotTenantDatabase.BuilderdbInstanceIdentifier(String dbInstanceIdentifier)The ID for the DB instance that contains the tenant databases.DBSnapshotTenantDatabase.BuilderdbiResourceId(String dbiResourceId)The resource identifier of the source CDB instance.DBSnapshotTenantDatabase.BuilderdbSnapshotIdentifier(String dbSnapshotIdentifier)The identifier for the snapshot of the DB instance.DBSnapshotTenantDatabase.BuilderdbSnapshotTenantDatabaseARN(String dbSnapshotTenantDatabaseARN)The Amazon Resource Name (ARN) for the snapshot tenant database.DBSnapshotTenantDatabase.BuilderengineName(String engineName)The name of the database engine.DBSnapshotTenantDatabase.BuildermasterUsername(String masterUsername)The master username of the tenant database.DBSnapshotTenantDatabase.BuilderncharCharacterSetName(String ncharCharacterSetName)TheNCHARcharacter set name of the tenant database.DBSnapshotTenantDatabase.BuildersnapshotType(String snapshotType)The type of DB snapshot.DBSnapshotTenantDatabase.BuildertagList(Collection<Tag> tagList)Sets the value of the TagList property for this object.DBSnapshotTenantDatabase.BuildertagList(Consumer<Tag.Builder>... tagList)Sets the value of the TagList property for this object.DBSnapshotTenantDatabase.BuildertagList(Tag... tagList)Sets the value of the TagList property for this object.DBSnapshotTenantDatabase.BuildertenantDatabaseCreateTime(Instant tenantDatabaseCreateTime)The time the DB snapshot was taken, specified in Coordinated Universal Time (UTC).DBSnapshotTenantDatabase.BuildertenantDatabaseResourceId(String tenantDatabaseResourceId)The resource ID of the tenant database.DBSnapshotTenantDatabase.BuildertenantDBName(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
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.
-
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.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)
-
-