Interface DBSnapshotTenantDatabase.Builder

    • 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 - 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

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