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 Details

    • 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 - The NCHAR 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 the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tagList(List<Tag>).

      Parameters:
      tagList - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: