Interface TenantDatabase.Builder

    • Method Detail

      • 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

        TenantDatabase.Builder status​(String 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.
      • tagList

        TenantDatabase.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

        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

        TenantDatabase.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 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).

        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:
        #tagList(java.util.Collection)