Interface Cluster.Builder

    • Method Detail

      • adminUserName

        Cluster.Builder adminUserName​(String adminUserName)

        The name of the Elastic DocumentDB cluster administrator.

        Parameters:
        adminUserName - The name of the Elastic DocumentDB cluster administrator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • authType

        Cluster.Builder authType​(String authType)

        The authentication type for the Elastic DocumentDB cluster.

        Parameters:
        authType - The authentication type for the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Auth, Auth
      • authType

        Cluster.Builder authType​(Auth authType)

        The authentication type for the Elastic DocumentDB cluster.

        Parameters:
        authType - The authentication type for the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Auth, Auth
      • clusterArn

        Cluster.Builder clusterArn​(String clusterArn)

        The arn of the Elastic DocumentDB cluster.

        Parameters:
        clusterArn - The arn of the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterEndpoint

        Cluster.Builder clusterEndpoint​(String clusterEndpoint)

        The URL used to connect to the Elastic DocumentDB cluster.

        Parameters:
        clusterEndpoint - The URL used to connect to the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterName

        Cluster.Builder clusterName​(String clusterName)

        The name of the Elastic DocumentDB cluster.

        Parameters:
        clusterName - The name of the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createTime

        Cluster.Builder createTime​(String createTime)

        The time when the Elastic DocumentDB cluster was created in Universal Coordinated Time (UTC).

        Parameters:
        createTime - The time when the Elastic DocumentDB cluster was created in Universal Coordinated Time (UTC).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsKeyId

        Cluster.Builder kmsKeyId​(String kmsKeyId)

        The KMS key identifier to use to encrypt the Elastic DocumentDB cluster.

        Parameters:
        kmsKeyId - The KMS key identifier to use to encrypt the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • preferredMaintenanceWindow

        Cluster.Builder preferredMaintenanceWindow​(String preferredMaintenanceWindow)

        The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

        Format: ddd:hh24:mi-ddd:hh24:mi

        Parameters:
        preferredMaintenanceWindow - The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

        Format: ddd:hh24:mi-ddd:hh24:mi

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • shardCapacity

        Cluster.Builder shardCapacity​(Integer shardCapacity)

        The capacity of each shard in the Elastic DocumentDB cluster.

        Parameters:
        shardCapacity - The capacity of each shard in the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • shardCount

        Cluster.Builder shardCount​(Integer shardCount)

        The number of shards in the Elastic DocumentDB cluster.

        Parameters:
        shardCount - The number of shards in the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        Cluster.Builder status​(String status)

        The status of the Elastic DocumentDB cluster.

        Parameters:
        status - The status of the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • status

        Cluster.Builder status​(Status status)

        The status of the Elastic DocumentDB cluster.

        Parameters:
        status - The status of the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • subnetIds

        Cluster.Builder subnetIds​(Collection<String> subnetIds)

        The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.

        Parameters:
        subnetIds - The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetIds

        Cluster.Builder subnetIds​(String... subnetIds)

        The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.

        Parameters:
        subnetIds - The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupIds

        Cluster.Builder vpcSecurityGroupIds​(Collection<String> vpcSecurityGroupIds)

        A list of EC2 VPC security groups associated with this cluster.

        Parameters:
        vpcSecurityGroupIds - A list of EC2 VPC security groups associated with this cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupIds

        Cluster.Builder vpcSecurityGroupIds​(String... vpcSecurityGroupIds)

        A list of EC2 VPC security groups associated with this cluster.

        Parameters:
        vpcSecurityGroupIds - A list of EC2 VPC security groups associated with this cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.