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 Details

    • 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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to pendingModifiedValues(TenantDatabasePendingModifiedValues).

      Parameters:
      pendingModifiedValues - a consumer that will call methods on TenantDatabasePendingModifiedValues.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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: