Interface UpdateNodeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateNodeRequest.Builder,
,UpdateNodeRequest> MediaLiveRequest.Builder
,SdkBuilder<UpdateNodeRequest.Builder,
,UpdateNodeRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateNodeRequest
@Mutable
@NotThreadSafe
public static interface UpdateNodeRequest.Builder
extends MediaLiveRequest.Builder, SdkPojo, CopyableBuilder<UpdateNodeRequest.Builder,UpdateNodeRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the clusterInclude this parameter only if you want to change the current name of the Node.The ID of the node.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The initial role of the Node in the Cluster.The initial role of the Node in the Cluster.sdiSourceMappings
(Collection<SdiSourceMappingUpdateRequest> sdiSourceMappings) The mappings of a SDI capture card port to a logical SDI data streamsdiSourceMappings
(Consumer<SdiSourceMappingUpdateRequest.Builder>... sdiSourceMappings) The mappings of a SDI capture card port to a logical SDI data stream This is a convenience method that creates an instance of theSdiSourceMappingUpdateRequest.Builder
avoiding the need to create one manually viaSdiSourceMappingUpdateRequest.builder()
.sdiSourceMappings
(SdiSourceMappingUpdateRequest... sdiSourceMappings) The mappings of a SDI capture card port to a logical SDI data streamMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveRequest.Builder
build
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
-
clusterId
The ID of the cluster- Parameters:
clusterId
- The ID of the cluster- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Include this parameter only if you want to change the current name of the Node. Specify a name that is unique in the Cluster. You can't change the name. Names are case-sensitive.- Parameters:
name
- Include this parameter only if you want to change the current name of the Node. Specify a name that is unique in the Cluster. You can't change the name. Names are case-sensitive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeId
The ID of the node.- Parameters:
nodeId
- The ID of the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
role
The initial 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 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 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 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:
-
sdiSourceMappings
UpdateNodeRequest.Builder sdiSourceMappings(Collection<SdiSourceMappingUpdateRequest> sdiSourceMappings) The mappings of a SDI capture card port to a logical SDI data stream- Parameters:
sdiSourceMappings
- The mappings of a SDI capture card port to a logical SDI data stream- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sdiSourceMappings
The mappings of a SDI capture card port to a logical SDI data stream- Parameters:
sdiSourceMappings
- The mappings of a SDI capture card port to a logical SDI data stream- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sdiSourceMappings
UpdateNodeRequest.Builder sdiSourceMappings(Consumer<SdiSourceMappingUpdateRequest.Builder>... sdiSourceMappings) The mappings of a SDI capture card port to a logical SDI data stream This is a convenience method that creates an instance of theSdiSourceMappingUpdateRequest.Builder
avoiding the need to create one manually viaSdiSourceMappingUpdateRequest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosdiSourceMappings(List<SdiSourceMappingUpdateRequest>)
.- Parameters:
sdiSourceMappings
- a consumer that will call methods onSdiSourceMappingUpdateRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateNodeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateNodeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-