Interface MultiRegionCluster.Builder

  • Method Details

    • multiRegionClusterName

      MultiRegionCluster.Builder multiRegionClusterName(String multiRegionClusterName)

      The name of the multi-Region cluster.

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

      MultiRegionCluster.Builder description(String description)

      The description of the multi-Region cluster.

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

      The current status of the multi-Region cluster.

      Parameters:
      status - The current status of the multi-Region cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeType

      MultiRegionCluster.Builder nodeType(String nodeType)

      The node type used by the multi-Region cluster.

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

      The name of the engine used by the multi-Region cluster.

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

      MultiRegionCluster.Builder engineVersion(String engineVersion)

      The version of the engine used by the multi-Region cluster.

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

      MultiRegionCluster.Builder numberOfShards(Integer numberOfShards)

      The number of shards in the multi-Region cluster.

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

      The clusters in this multi-Region cluster.

      Parameters:
      clusters - The clusters in this multi-Region cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusters

      The clusters in this multi-Region cluster.

      Parameters:
      clusters - The clusters in this multi-Region cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusters

      The clusters in this multi-Region cluster.

      This is a convenience method that creates an instance of the RegionalCluster.Builder avoiding the need to create one manually via RegionalCluster.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to clusters(List<RegionalCluster>).

      Parameters:
      clusters - a consumer that will call methods on RegionalCluster.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • multiRegionParameterGroupName

      MultiRegionCluster.Builder multiRegionParameterGroupName(String multiRegionParameterGroupName)

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

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

      MultiRegionCluster.Builder tlsEnabled(Boolean tlsEnabled)

      Indiciates if the multi-Region cluster is TLS enabled.

      Parameters:
      tlsEnabled - Indiciates if the multi-Region cluster is TLS enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the multi-Region cluster.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the multi-Region cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.