Interface GlobalCluster.Builder

    • Method Detail

      • globalClusterIdentifier

        GlobalCluster.Builder globalClusterIdentifier​(String globalClusterIdentifier)

        Contains a user-supplied global cluster identifier. This identifier is the unique key that identifies a global cluster.

        Parameters:
        globalClusterIdentifier - Contains a user-supplied global cluster identifier. This identifier is the unique key that identifies a global cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • globalClusterResourceId

        GlobalCluster.Builder globalClusterResourceId​(String globalClusterResourceId)

        The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in CloudTrail log entries whenever the KMS customer master key (CMK) for the cluster is accessed.

        Parameters:
        globalClusterResourceId - The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in CloudTrail log entries whenever the KMS customer master key (CMK) for the cluster is accessed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • globalClusterArn

        GlobalCluster.Builder globalClusterArn​(String globalClusterArn)

        The Amazon Resource Name (ARN) for the global cluster.

        Parameters:
        globalClusterArn - The Amazon Resource Name (ARN) for the global cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        GlobalCluster.Builder status​(String status)

        Specifies the current state of this global cluster.

        Parameters:
        status - Specifies the current state of this global cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engine

        GlobalCluster.Builder engine​(String engine)

        The Amazon DocumentDB database engine used by the global cluster.

        Parameters:
        engine - The Amazon DocumentDB database engine used by the global cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineVersion

        GlobalCluster.Builder engineVersion​(String engineVersion)

        Indicates the database engine version.

        Parameters:
        engineVersion - Indicates the database engine version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseName

        GlobalCluster.Builder databaseName​(String databaseName)

        The default database name within the new global cluster.

        Parameters:
        databaseName - The default database name within the new global cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • storageEncrypted

        GlobalCluster.Builder storageEncrypted​(Boolean storageEncrypted)

        The storage encryption setting for the global cluster.

        Parameters:
        storageEncrypted - The storage encryption setting for the global cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deletionProtection

        GlobalCluster.Builder deletionProtection​(Boolean deletionProtection)

        The deletion protection setting for the new global cluster.

        Parameters:
        deletionProtection - The deletion protection setting for the new global cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • globalClusterMembers

        GlobalCluster.Builder globalClusterMembers​(Collection<GlobalClusterMember> globalClusterMembers)

        The list of cluster IDs for secondary clusters within the global cluster. Currently limited to one item.

        Parameters:
        globalClusterMembers - The list of cluster IDs for secondary clusters within the global cluster. Currently limited to one item.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • globalClusterMembers

        GlobalCluster.Builder globalClusterMembers​(GlobalClusterMember... globalClusterMembers)

        The list of cluster IDs for secondary clusters within the global cluster. Currently limited to one item.

        Parameters:
        globalClusterMembers - The list of cluster IDs for secondary clusters within the global cluster. Currently limited to one item.
        Returns:
        Returns a reference to this object so that method calls can be chained together.