Interface MediaConcatenationPipeline.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MediaConcatenationPipeline.Builder,MediaConcatenationPipeline>,SdkBuilder<MediaConcatenationPipeline.Builder,MediaConcatenationPipeline>,SdkPojo
- Enclosing class:
- MediaConcatenationPipeline
public static interface MediaConcatenationPipeline.Builder extends SdkPojo, CopyableBuilder<MediaConcatenationPipeline.Builder,MediaConcatenationPipeline>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MediaConcatenationPipeline.BuildercreatedTimestamp(Instant createdTimestamp)The time at which the concatenation pipeline was created.MediaConcatenationPipeline.BuildermediaPipelineArn(String mediaPipelineArn)The ARN of the media pipeline that you specify in theSourceConfigurationobject.MediaConcatenationPipeline.BuildermediaPipelineId(String mediaPipelineId)The ID of the media pipeline being concatenated.MediaConcatenationPipeline.Buildersinks(Collection<ConcatenationSink> sinks)The data sinks of the concatenation pipeline.MediaConcatenationPipeline.Buildersinks(Consumer<ConcatenationSink.Builder>... sinks)The data sinks of the concatenation pipeline.MediaConcatenationPipeline.Buildersinks(ConcatenationSink... sinks)The data sinks of the concatenation pipeline.MediaConcatenationPipeline.Buildersources(Collection<ConcatenationSource> sources)The data sources being concatenated.MediaConcatenationPipeline.Buildersources(Consumer<ConcatenationSource.Builder>... sources)The data sources being concatenated.MediaConcatenationPipeline.Buildersources(ConcatenationSource... sources)The data sources being concatenated.MediaConcatenationPipeline.Builderstatus(String status)The status of the concatenation pipeline.MediaConcatenationPipeline.Builderstatus(MediaPipelineStatus status)The status of the concatenation pipeline.MediaConcatenationPipeline.BuilderupdatedTimestamp(Instant updatedTimestamp)The time at which the concatenation pipeline was last updated.-
Methods 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 Detail
-
mediaPipelineId
MediaConcatenationPipeline.Builder mediaPipelineId(String mediaPipelineId)
The ID of the media pipeline being concatenated.
- Parameters:
mediaPipelineId- The ID of the media pipeline being concatenated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaPipelineArn
MediaConcatenationPipeline.Builder mediaPipelineArn(String mediaPipelineArn)
The ARN of the media pipeline that you specify in the
SourceConfigurationobject.- Parameters:
mediaPipelineArn- The ARN of the media pipeline that you specify in theSourceConfigurationobject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
MediaConcatenationPipeline.Builder sources(Collection<ConcatenationSource> sources)
The data sources being concatenated.
- Parameters:
sources- The data sources being concatenated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
MediaConcatenationPipeline.Builder sources(ConcatenationSource... sources)
The data sources being concatenated.
- Parameters:
sources- The data sources being concatenated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
MediaConcatenationPipeline.Builder sources(Consumer<ConcatenationSource.Builder>... sources)
The data sources being concatenated.
This is a convenience method that creates an instance of theConcatenationSource.Builderavoiding the need to create one manually viaConcatenationSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sources(List.) - Parameters:
sources- a consumer that will call methods onConcatenationSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sources(java.util.Collection)
-
sinks
MediaConcatenationPipeline.Builder sinks(Collection<ConcatenationSink> sinks)
The data sinks of the concatenation pipeline.
- Parameters:
sinks- The data sinks of the concatenation pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sinks
MediaConcatenationPipeline.Builder sinks(ConcatenationSink... sinks)
The data sinks of the concatenation pipeline.
- Parameters:
sinks- The data sinks of the concatenation pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sinks
MediaConcatenationPipeline.Builder sinks(Consumer<ConcatenationSink.Builder>... sinks)
The data sinks of the concatenation pipeline.
This is a convenience method that creates an instance of theConcatenationSink.Builderavoiding the need to create one manually viaConcatenationSink.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sinks(List.) - Parameters:
sinks- a consumer that will call methods onConcatenationSink.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sinks(java.util.Collection)
-
status
MediaConcatenationPipeline.Builder status(String status)
The status of the concatenation pipeline.
- Parameters:
status- The status of the concatenation pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MediaPipelineStatus,MediaPipelineStatus
-
status
MediaConcatenationPipeline.Builder status(MediaPipelineStatus status)
The status of the concatenation pipeline.
- Parameters:
status- The status of the concatenation pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MediaPipelineStatus,MediaPipelineStatus
-
createdTimestamp
MediaConcatenationPipeline.Builder createdTimestamp(Instant createdTimestamp)
The time at which the concatenation pipeline was created.
- Parameters:
createdTimestamp- The time at which the concatenation pipeline was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTimestamp
MediaConcatenationPipeline.Builder updatedTimestamp(Instant updatedTimestamp)
The time at which the concatenation pipeline was last updated.
- Parameters:
updatedTimestamp- The time at which the concatenation pipeline was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-