Interface CreateMultiRegionClusterRequest.Builder

    • Method Detail

      • multiRegionClusterNameSuffix

        CreateMultiRegionClusterRequest.Builder multiRegionClusterNameSuffix​(String multiRegionClusterNameSuffix)

        A suffix to be added to the multi-Region cluster name.

        Parameters:
        multiRegionClusterNameSuffix - A suffix to be added to the multi-Region cluster name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateMultiRegionClusterRequest.Builder description​(String description)

        A description for the multi-Region cluster.

        Parameters:
        description - A description for the multi-Region cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engine

        CreateMultiRegionClusterRequest.Builder engine​(String engine)

        The name of the engine to be used for the multi-Region cluster.

        Parameters:
        engine - The name of the engine to be used for the multi-Region cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineVersion

        CreateMultiRegionClusterRequest.Builder engineVersion​(String engineVersion)

        The version of the engine to be used for the multi-Region cluster.

        Parameters:
        engineVersion - The version of the engine to be used for the multi-Region cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodeType

        CreateMultiRegionClusterRequest.Builder nodeType​(String nodeType)

        The node type to be used for the multi-Region cluster.

        Parameters:
        nodeType - The node type to be used for the multi-Region cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • multiRegionParameterGroupName

        CreateMultiRegionClusterRequest.Builder multiRegionParameterGroupName​(String multiRegionParameterGroupName)

        The name of the multi-Region parameter group to be associated with the cluster.

        Parameters:
        multiRegionParameterGroupName - The name of the multi-Region parameter group to be associated with the cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • numShards

        CreateMultiRegionClusterRequest.Builder numShards​(Integer numShards)

        The number of shards for the multi-Region cluster.

        Parameters:
        numShards - The number of shards for the multi-Region cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tlsEnabled

        CreateMultiRegionClusterRequest.Builder tlsEnabled​(Boolean tlsEnabled)

        Whether to enable TLS encryption for the multi-Region cluster.

        Parameters:
        tlsEnabled - Whether to enable TLS encryption for the multi-Region cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateMultiRegionClusterRequest.Builder tags​(Collection<Tag> tags)

        A list of tags to be applied to the multi-Region cluster.

        Parameters:
        tags - A list of tags to be applied to the multi-Region cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateMultiRegionClusterRequest.Builder tags​(Tag... tags)

        A list of tags to be applied to the multi-Region cluster.

        Parameters:
        tags - A list of tags to be applied to the multi-Region cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.