Interface MultiRegionCluster.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MultiRegionCluster.Builder,MultiRegionCluster>,SdkBuilder<MultiRegionCluster.Builder,MultiRegionCluster>,SdkPojo
- Enclosing class:
- MultiRegionCluster
public static interface MultiRegionCluster.Builder extends SdkPojo, CopyableBuilder<MultiRegionCluster.Builder,MultiRegionCluster>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MultiRegionCluster.Builderarn(String arn)The Amazon Resource Name (ARN) of the multi-Region cluster.MultiRegionCluster.Builderclusters(Collection<RegionalCluster> clusters)The clusters in this multi-Region cluster.MultiRegionCluster.Builderclusters(Consumer<RegionalCluster.Builder>... clusters)The clusters in this multi-Region cluster.MultiRegionCluster.Builderclusters(RegionalCluster... clusters)The clusters in this multi-Region cluster.MultiRegionCluster.Builderdescription(String description)The description of the multi-Region cluster.MultiRegionCluster.Builderengine(String engine)The name of the engine used by the multi-Region cluster.MultiRegionCluster.BuilderengineVersion(String engineVersion)The version of the engine used by the multi-Region cluster.MultiRegionCluster.BuildermultiRegionClusterName(String multiRegionClusterName)The name of the multi-Region cluster.MultiRegionCluster.BuildermultiRegionParameterGroupName(String multiRegionParameterGroupName)The name of the multi-Region parameter group associated with the cluster.MultiRegionCluster.BuildernodeType(String nodeType)The node type used by the multi-Region cluster.MultiRegionCluster.BuildernumberOfShards(Integer numberOfShards)The number of shards in the multi-Region cluster.MultiRegionCluster.Builderstatus(String status)The current status of the multi-Region cluster.MultiRegionCluster.BuildertlsEnabled(Boolean tlsEnabled)Indiciates if the multi-Region cluster is TLS enabled.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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
MultiRegionCluster.Builder status(String 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
MultiRegionCluster.Builder engine(String 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
MultiRegionCluster.Builder clusters(Collection<RegionalCluster> 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
MultiRegionCluster.Builder clusters(RegionalCluster... 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
MultiRegionCluster.Builder clusters(Consumer<RegionalCluster.Builder>... clusters)
The clusters in this multi-Region cluster.
This is a convenience method that creates an instance of theRegionalCluster.Builderavoiding the need to create one manually viaRegionalCluster.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#clusters(List.) - Parameters:
clusters- a consumer that will call methods onRegionalCluster.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#clusters(java.util.Collection)
-
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
MultiRegionCluster.Builder arn(String 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.
-
-