Interface DeleteNodeResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DeleteNodeResponse.Builder,DeleteNodeResponse>,MediaLiveResponse.Builder,SdkBuilder<DeleteNodeResponse.Builder,DeleteNodeResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DeleteNodeResponse
public static interface DeleteNodeResponse.Builder extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<DeleteNodeResponse.Builder,DeleteNodeResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeleteNodeResponse.Builderarn(String arn)The ARN of the Node.DeleteNodeResponse.BuilderchannelPlacementGroups(String... channelPlacementGroups)An array of IDs.DeleteNodeResponse.BuilderchannelPlacementGroups(Collection<String> channelPlacementGroups)An array of IDs.DeleteNodeResponse.BuilderclusterId(String clusterId)The ID of the Cluster that the Node belongs to.DeleteNodeResponse.BuilderconnectionState(String connectionState)The current connection state of the Node.DeleteNodeResponse.BuilderconnectionState(NodeConnectionState connectionState)The current connection state of the Node.DeleteNodeResponse.Builderid(String id)The unique ID of the Node.DeleteNodeResponse.BuilderinstanceArn(String instanceArn)The ARN of the EC2 instance hosting the Node.DeleteNodeResponse.Buildername(String name)The name that you specified for the Node.DeleteNodeResponse.BuildernodeInterfaceMappings(Collection<NodeInterfaceMapping> nodeInterfaceMappings)Documentation update neededDeleteNodeResponse.BuildernodeInterfaceMappings(Consumer<NodeInterfaceMapping.Builder>... nodeInterfaceMappings)Documentation update needed This is a convenience method that creates an instance of theNodeInterfaceMapping.Builderavoiding the need to create one manually viaNodeInterfaceMapping.builder().DeleteNodeResponse.BuildernodeInterfaceMappings(NodeInterfaceMapping... nodeInterfaceMappings)Documentation update neededDeleteNodeResponse.Builderrole(String role)The initial role current role of the Node in the Cluster.DeleteNodeResponse.Builderrole(NodeRole role)The initial role current role of the Node in the Cluster.DeleteNodeResponse.Builderstate(String state)The current state of the Node.DeleteNodeResponse.Builderstate(NodeState state)The current state of the Node.-
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 Detail
-
arn
DeleteNodeResponse.Builder arn(String arn)
The ARN of the Node. It is automatically assigned when the Node is created.- Parameters:
arn- The ARN of the Node. It is automatically assigned when the Node is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelPlacementGroups
DeleteNodeResponse.Builder channelPlacementGroups(Collection<String> channelPlacementGroups)
An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.- Parameters:
channelPlacementGroups- An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelPlacementGroups
DeleteNodeResponse.Builder channelPlacementGroups(String... channelPlacementGroups)
An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.- Parameters:
channelPlacementGroups- An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterId
DeleteNodeResponse.Builder clusterId(String clusterId)
The ID of the Cluster that the Node belongs to.- Parameters:
clusterId- The ID of the Cluster that the Node belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionState
DeleteNodeResponse.Builder connectionState(String connectionState)
The current connection state of the Node.- Parameters:
connectionState- The current connection state of the Node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeConnectionState,NodeConnectionState
-
connectionState
DeleteNodeResponse.Builder connectionState(NodeConnectionState connectionState)
The current connection state of the Node.- Parameters:
connectionState- The current connection state of the Node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeConnectionState,NodeConnectionState
-
id
DeleteNodeResponse.Builder id(String id)
The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.- Parameters:
id- The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceArn
DeleteNodeResponse.Builder instanceArn(String instanceArn)
The ARN of the EC2 instance hosting the Node.- Parameters:
instanceArn- The ARN of the EC2 instance hosting the Node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
DeleteNodeResponse.Builder name(String name)
The name that you specified for the Node.- Parameters:
name- The name that you specified for the Node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeInterfaceMappings
DeleteNodeResponse.Builder nodeInterfaceMappings(Collection<NodeInterfaceMapping> nodeInterfaceMappings)
Documentation update needed- Parameters:
nodeInterfaceMappings- Documentation update needed- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeInterfaceMappings
DeleteNodeResponse.Builder nodeInterfaceMappings(NodeInterfaceMapping... nodeInterfaceMappings)
Documentation update needed- Parameters:
nodeInterfaceMappings- Documentation update needed- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeInterfaceMappings
DeleteNodeResponse.Builder nodeInterfaceMappings(Consumer<NodeInterfaceMapping.Builder>... nodeInterfaceMappings)
Documentation update needed This is a convenience method that creates an instance of theNodeInterfaceMapping.Builderavoiding the need to create one manually viaNodeInterfaceMapping.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#nodeInterfaceMappings(List.) - Parameters:
nodeInterfaceMappings- a consumer that will call methods onNodeInterfaceMapping.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#nodeInterfaceMappings(java.util.Collection)
-
role
DeleteNodeResponse.Builder role(String role)
The initial role current role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.- Parameters:
role- The initial role current role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeRole,NodeRole
-
role
DeleteNodeResponse.Builder role(NodeRole role)
The initial role current role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.- Parameters:
role- The initial role current role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeRole,NodeRole
-
state
DeleteNodeResponse.Builder state(String state)
The current state of the Node.
-
state
DeleteNodeResponse.Builder state(NodeState state)
The current state of the Node.
-
-