Interface CreateNodeResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateNodeResponse.Builder,
,CreateNodeResponse> MediaLiveResponse.Builder
,SdkBuilder<CreateNodeResponse.Builder,
,CreateNodeResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateNodeResponse
@Mutable
@NotThreadSafe
public static interface CreateNodeResponse.Builder
extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<CreateNodeResponse.Builder,CreateNodeResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the Node.channelPlacementGroups
(String... channelPlacementGroups) An array of IDs.channelPlacementGroups
(Collection<String> channelPlacementGroups) An array of IDs.The ID of the Cluster that the Node belongs to.connectionState
(String connectionState) The current connection state of the Node.connectionState
(NodeConnectionState connectionState) The current connection state of the Node.The unique ID of the Node.instanceArn
(String instanceArn) The ARN of the EC2 instance hosting the Node.The name that you specified for the Node.nodeInterfaceMappings
(Collection<NodeInterfaceMapping> nodeInterfaceMappings) Documentation update needednodeInterfaceMappings
(Consumer<NodeInterfaceMapping.Builder>... nodeInterfaceMappings) Documentation update needed This is a convenience method that creates an instance of theNodeInterfaceMapping.Builder
avoiding the need to create one manually viaNodeInterfaceMapping.builder()
.nodeInterfaceMappings
(NodeInterfaceMapping... nodeInterfaceMappings) Documentation update neededThe initial role current role of the Node in the Cluster.The initial role current role of the Node in the Cluster.sdiSourceMappings
(Collection<SdiSourceMapping> sdiSourceMappings) An array of SDI source mappings.sdiSourceMappings
(Consumer<SdiSourceMapping.Builder>... sdiSourceMappings) An array of SDI source mappings.sdiSourceMappings
(SdiSourceMapping... sdiSourceMappings) An array of SDI source mappings.The current state of the Node.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 Details
-
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
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
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
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
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:
-
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:
-
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
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
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
CreateNodeResponse.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
Documentation update needed- Parameters:
nodeInterfaceMappings
- Documentation update needed- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeInterfaceMappings
CreateNodeResponse.Builder nodeInterfaceMappings(Consumer<NodeInterfaceMapping.Builder>... nodeInterfaceMappings) Documentation update needed This is a convenience method that creates an instance of theNodeInterfaceMapping.Builder
avoiding the need to create one manually viaNodeInterfaceMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeInterfaceMappings(List<NodeInterfaceMapping>)
.- 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:
-
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:
-
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:
-
state
The current state of the Node.- Parameters:
state
- The current state of the Node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the Node.- Parameters:
state
- The current state of the Node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sdiSourceMappings
An array of SDI source mappings. Each mapping connects one logical SdiSource to the physical SDI card and port that the physical SDI source uses.- Parameters:
sdiSourceMappings
- An array of SDI source mappings. Each mapping connects one logical SdiSource to the physical SDI card and port that the physical SDI source uses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sdiSourceMappings
An array of SDI source mappings. Each mapping connects one logical SdiSource to the physical SDI card and port that the physical SDI source uses.- Parameters:
sdiSourceMappings
- An array of SDI source mappings. Each mapping connects one logical SdiSource to the physical SDI card and port that the physical SDI source uses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sdiSourceMappings
CreateNodeResponse.Builder sdiSourceMappings(Consumer<SdiSourceMapping.Builder>... sdiSourceMappings) An array of SDI source mappings. Each mapping connects one logical SdiSource to the physical SDI card and port that the physical SDI source uses. This is a convenience method that creates an instance of theSdiSourceMapping.Builder
avoiding the need to create one manually viaSdiSourceMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosdiSourceMappings(List<SdiSourceMapping>)
.- Parameters:
sdiSourceMappings
- a consumer that will call methods onSdiSourceMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-