Interface UpdateClusterResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<UpdateClusterResponse.Builder,
,UpdateClusterResponse> MediaLiveResponse.Builder
,SdkBuilder<UpdateClusterResponse.Builder,
,UpdateClusterResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
UpdateClusterResponse
@Mutable
@NotThreadSafe
public static interface UpdateClusterResponse.Builder
extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<UpdateClusterResponse.Builder,UpdateClusterResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the Cluster.channelIds
(String... channelIds) An array of the IDs of the Channels that are associated with this Cluster.channelIds
(Collection<String> channelIds) An array of the IDs of the Channels that are associated with this Cluster.clusterType
(String clusterType) The hardware type for the ClusterclusterType
(ClusterType clusterType) The hardware type for the ClusterThe unique ID of the Cluster.The user-specified name of the Cluster.default UpdateClusterResponse.Builder
networkSettings
(Consumer<ClusterNetworkSettings.Builder> networkSettings) Network settings that connect the Nodes in the Cluster to one or more of the Networks that the Cluster is associated with.networkSettings
(ClusterNetworkSettings networkSettings) Network settings that connect the Nodes in the Cluster to one or more of the Networks that the Cluster is associated with.The current state of the Cluster.state
(ClusterState state) The current state of the Cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
The ARN of the Cluster.- Parameters:
arn
- The ARN of the Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelIds
An array of the IDs of the Channels that are associated with this Cluster. One Channel is associated with the Cluster as follows: A Channel belongs to a ChannelPlacementGroup. A ChannelPlacementGroup is attached to a Node. A Node belongs to a Cluster.- Parameters:
channelIds
- An array of the IDs of the Channels that are associated with this Cluster. One Channel is associated with the Cluster as follows: A Channel belongs to a ChannelPlacementGroup. A ChannelPlacementGroup is attached to a Node. A Node belongs to a Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelIds
An array of the IDs of the Channels that are associated with this Cluster. One Channel is associated with the Cluster as follows: A Channel belongs to a ChannelPlacementGroup. A ChannelPlacementGroup is attached to a Node. A Node belongs to a Cluster.- Parameters:
channelIds
- An array of the IDs of the Channels that are associated with this Cluster. One Channel is associated with the Cluster as follows: A Channel belongs to a ChannelPlacementGroup. A ChannelPlacementGroup is attached to a Node. A Node belongs to a Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterType
The hardware type for the Cluster- Parameters:
clusterType
- The hardware type for the Cluster- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clusterType
The hardware type for the Cluster- Parameters:
clusterType
- The hardware type for the Cluster- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
id
The unique ID of the Cluster.- Parameters:
id
- The unique ID of the Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The user-specified name of the Cluster.- Parameters:
name
- The user-specified name of the Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkSettings
Network settings that connect the Nodes in the Cluster to one or more of the Networks that the Cluster is associated with.- Parameters:
networkSettings
- Network settings that connect the Nodes in the Cluster to one or more of the Networks that the Cluster is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkSettings
default UpdateClusterResponse.Builder networkSettings(Consumer<ClusterNetworkSettings.Builder> networkSettings) Network settings that connect the Nodes in the Cluster to one or more of the Networks that the Cluster is associated with. This is a convenience method that creates an instance of theClusterNetworkSettings.Builder
avoiding the need to create one manually viaClusterNetworkSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkSettings(ClusterNetworkSettings)
.- Parameters:
networkSettings
- a consumer that will call methods onClusterNetworkSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the Cluster.- Parameters:
state
- The current state of the Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the Cluster.- Parameters:
state
- The current state of the Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-