Interface UpdateClusterRequest.Builder

    • Method Detail

      • adminUserPassword

        UpdateClusterRequest.Builder adminUserPassword​(String adminUserPassword)

        The password for the Elastic DocumentDB cluster administrator. This password can contain any printable ASCII character except forward slash (/), double quote ("), or the "at" symbol (@).

        Constraints: Must contain from 8 to 100 characters.

        Parameters:
        adminUserPassword - The password for the Elastic DocumentDB cluster administrator. This password can contain any printable ASCII character except forward slash (/), double quote ("), or the "at" symbol (@).

        Constraints: Must contain from 8 to 100 characters.

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

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

        UpdateClusterRequest.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
      • clientToken

        UpdateClusterRequest.Builder clientToken​(String clientToken)

        The client token for the Elastic DocumentDB cluster.

        Parameters:
        clientToken - The client token for the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterArn

        UpdateClusterRequest.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.
      • preferredMaintenanceWindow

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

        Default: a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week.

        Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun

        Constraints: Minimum 30-minute window.

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

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

        Default: a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week.

        Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun

        Constraints: Minimum 30-minute window.

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

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

        UpdateClusterRequest.Builder shardCount​(Integer shardCount)

        The number of shards to create in the Elastic DocumentDB cluster.

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

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

        The number of shards to create in the Elastic DocumentDB cluster.

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

        UpdateClusterRequest.Builder subnetIds​(String... subnetIds)

        The number of shards to create in the Elastic DocumentDB cluster.

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

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

        A list of EC2 VPC security groups to associate with the new Elastic DocumentDB cluster.

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

        UpdateClusterRequest.Builder vpcSecurityGroupIds​(String... vpcSecurityGroupIds)

        A list of EC2 VPC security groups to associate with the new Elastic DocumentDB cluster.

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