Interface PipelineDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PipelineDetail.Builder,
,PipelineDetail> SdkBuilder<PipelineDetail.Builder,
,PipelineDetail> SdkPojo
- Enclosing class:
PipelineDetail
@Mutable
@NotThreadSafe
public static interface PipelineDetail.Builder
extends SdkPojo, CopyableBuilder<PipelineDetail.Builder,PipelineDetail>
-
Method Summary
Modifier and TypeMethodDescriptionactiveInputAttachmentName
(String activeInputAttachmentName) The name of the active input attachment currently being ingested by this pipeline.activeInputSwitchActionName
(String activeInputSwitchActionName) The name of the input switch schedule action that occurred most recently and that resulted in the switch to the current input attachment for this pipeline.activeMotionGraphicsActionName
(String activeMotionGraphicsActionName) The name of the motion graphics activate action that occurred most recently and that resulted in the current graphics URI for this pipeline.activeMotionGraphicsUri
(String activeMotionGraphicsUri) The current URI being used for HTML5 motion graphics for this pipeline.default PipelineDetail.Builder
channelEngineVersion
(Consumer<ChannelEngineVersionResponse.Builder> channelEngineVersion) Current engine version of the encoder for this pipeline.channelEngineVersion
(ChannelEngineVersionResponse channelEngineVersion) Current engine version of the encoder for this pipeline.pipelineId
(String pipelineId) Pipeline IDMethods 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
-
activeInputAttachmentName
The name of the active input attachment currently being ingested by this pipeline.- Parameters:
activeInputAttachmentName
- The name of the active input attachment currently being ingested by this pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeInputSwitchActionName
The name of the input switch schedule action that occurred most recently and that resulted in the switch to the current input attachment for this pipeline.- Parameters:
activeInputSwitchActionName
- The name of the input switch schedule action that occurred most recently and that resulted in the switch to the current input attachment for this pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeMotionGraphicsActionName
The name of the motion graphics activate action that occurred most recently and that resulted in the current graphics URI for this pipeline.- Parameters:
activeMotionGraphicsActionName
- The name of the motion graphics activate action that occurred most recently and that resulted in the current graphics URI for this pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeMotionGraphicsUri
The current URI being used for HTML5 motion graphics for this pipeline.- Parameters:
activeMotionGraphicsUri
- The current URI being used for HTML5 motion graphics for this pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineId
Pipeline ID- Parameters:
pipelineId
- Pipeline ID- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelEngineVersion
Current engine version of the encoder for this pipeline.- Parameters:
channelEngineVersion
- Current engine version of the encoder for this pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelEngineVersion
default PipelineDetail.Builder channelEngineVersion(Consumer<ChannelEngineVersionResponse.Builder> channelEngineVersion) Current engine version of the encoder for this pipeline. This is a convenience method that creates an instance of theChannelEngineVersionResponse.Builder
avoiding the need to create one manually viaChannelEngineVersionResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochannelEngineVersion(ChannelEngineVersionResponse)
.- Parameters:
channelEngineVersion
- a consumer that will call methods onChannelEngineVersionResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-