Interface Cluster.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Cluster.Builder,
,Cluster> SdkBuilder<Cluster.Builder,
,Cluster> SdkPojo
- Enclosing class:
Cluster
-
Method Summary
Modifier and TypeMethodDescriptionclusterArn
(String clusterArn) The Amazon Resource Name (ARN) of the cluster.clusterEndpoints
(Collection<ClusterEndpoint> clusterEndpoints) Endpoints for a cluster.clusterEndpoints
(Consumer<ClusterEndpoint.Builder>... clusterEndpoints) Endpoints for a cluster.clusterEndpoints
(ClusterEndpoint... clusterEndpoints) Endpoints for a cluster.The name of the cluster.networkType
(String networkType) The network type of the cluster.networkType
(NetworkType networkType) The network type of the cluster.The Amazon Web Services account ID of the cluster owner.Deployment status of a resource.Deployment status of a resource.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 Details
-
clusterArn
The Amazon Resource Name (ARN) of the cluster.
- Parameters:
clusterArn
- The Amazon Resource Name (ARN) of the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterEndpoints
Endpoints for a cluster. Specify one of these endpoints when you want to set or retrieve a routing control state in the cluster.
To get or update the routing control state, see the Amazon Route 53 Application Recovery Controller Routing Control Actions.
- Parameters:
clusterEndpoints
- Endpoints for a cluster. Specify one of these endpoints when you want to set or retrieve a routing control state in the cluster.To get or update the routing control state, see the Amazon Route 53 Application Recovery Controller Routing Control Actions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterEndpoints
Endpoints for a cluster. Specify one of these endpoints when you want to set or retrieve a routing control state in the cluster.
To get or update the routing control state, see the Amazon Route 53 Application Recovery Controller Routing Control Actions.
- Parameters:
clusterEndpoints
- Endpoints for a cluster. Specify one of these endpoints when you want to set or retrieve a routing control state in the cluster.To get or update the routing control state, see the Amazon Route 53 Application Recovery Controller Routing Control Actions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterEndpoints
Endpoints for a cluster. Specify one of these endpoints when you want to set or retrieve a routing control state in the cluster.
To get or update the routing control state, see the Amazon Route 53 Application Recovery Controller Routing Control Actions.
This is a convenience method that creates an instance of theClusterEndpoint.Builder
avoiding the need to create one manually viaClusterEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toclusterEndpoints(List<ClusterEndpoint>)
.- Parameters:
clusterEndpoints
- a consumer that will call methods onClusterEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the cluster.
- Parameters:
name
- The name of the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
- Parameters:
status
- Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
- Parameters:
status
- Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
owner
The Amazon Web Services account ID of the cluster owner.
- Parameters:
owner
- The Amazon Web Services account ID of the cluster owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkType
The network type of the cluster. NetworkType can be one of the following: IPV4, DUALSTACK.
- Parameters:
networkType
- The network type of the cluster. NetworkType can be one of the following: IPV4, DUALSTACK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkType
The network type of the cluster. NetworkType can be one of the following: IPV4, DUALSTACK.
- Parameters:
networkType
- The network type of the cluster. NetworkType can be one of the following: IPV4, DUALSTACK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-