Interface MediaStreamPipeline.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MediaStreamPipeline.Builder,MediaStreamPipeline>,SdkBuilder<MediaStreamPipeline.Builder,MediaStreamPipeline>,SdkPojo
- Enclosing class:
- MediaStreamPipeline
public static interface MediaStreamPipeline.Builder extends SdkPojo, CopyableBuilder<MediaStreamPipeline.Builder,MediaStreamPipeline>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MediaStreamPipeline.BuildercreatedTimestamp(Instant createdTimestamp)The time at which the media stream pipeline was created.MediaStreamPipeline.BuildermediaPipelineArn(String mediaPipelineArn)The ARN of the media stream pipeline.MediaStreamPipeline.BuildermediaPipelineId(String mediaPipelineId)The ID of the media stream pipelineMediaStreamPipeline.Buildersinks(Collection<MediaStreamSink> sinks)The media stream pipeline's data sinks.MediaStreamPipeline.Buildersinks(Consumer<MediaStreamSink.Builder>... sinks)The media stream pipeline's data sinks.MediaStreamPipeline.Buildersinks(MediaStreamSink... sinks)The media stream pipeline's data sinks.MediaStreamPipeline.Buildersources(Collection<MediaStreamSource> sources)The media stream pipeline's data sources.MediaStreamPipeline.Buildersources(Consumer<MediaStreamSource.Builder>... sources)The media stream pipeline's data sources.MediaStreamPipeline.Buildersources(MediaStreamSource... sources)The media stream pipeline's data sources.MediaStreamPipeline.Builderstatus(String status)The status of the media stream pipeline.MediaStreamPipeline.Builderstatus(MediaPipelineStatus status)The status of the media stream pipeline.MediaStreamPipeline.BuilderupdatedTimestamp(Instant updatedTimestamp)The time at which the media stream pipeline was 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
MediaStreamPipeline.Builder mediaPipelineId(String mediaPipelineId)
The ID of the media stream pipeline
- Parameters:
mediaPipelineId- The ID of the media stream pipeline- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaPipelineArn
MediaStreamPipeline.Builder mediaPipelineArn(String mediaPipelineArn)
The ARN of the media stream pipeline.
- Parameters:
mediaPipelineArn- The ARN of the media stream pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
MediaStreamPipeline.Builder createdTimestamp(Instant createdTimestamp)
The time at which the media stream pipeline was created.
- Parameters:
createdTimestamp- The time at which the media stream pipeline was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTimestamp
MediaStreamPipeline.Builder updatedTimestamp(Instant updatedTimestamp)
The time at which the media stream pipeline was updated.
- Parameters:
updatedTimestamp- The time at which the media stream pipeline was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
MediaStreamPipeline.Builder status(String status)
The status of the media stream pipeline.
- Parameters:
status- The status of the media stream pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MediaPipelineStatus,MediaPipelineStatus
-
status
MediaStreamPipeline.Builder status(MediaPipelineStatus status)
The status of the media stream pipeline.
- Parameters:
status- The status of the media stream pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MediaPipelineStatus,MediaPipelineStatus
-
sources
MediaStreamPipeline.Builder sources(Collection<MediaStreamSource> sources)
The media stream pipeline's data sources.
- Parameters:
sources- The media stream pipeline's data sources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
MediaStreamPipeline.Builder sources(MediaStreamSource... sources)
The media stream pipeline's data sources.
- Parameters:
sources- The media stream pipeline's data sources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
MediaStreamPipeline.Builder sources(Consumer<MediaStreamSource.Builder>... sources)
The media stream pipeline's data sources.
This is a convenience method that creates an instance of theMediaStreamSource.Builderavoiding the need to create one manually viaMediaStreamSource.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 onMediaStreamSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sources(java.util.Collection)
-
sinks
MediaStreamPipeline.Builder sinks(Collection<MediaStreamSink> sinks)
The media stream pipeline's data sinks.
- Parameters:
sinks- The media stream pipeline's data sinks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sinks
MediaStreamPipeline.Builder sinks(MediaStreamSink... sinks)
The media stream pipeline's data sinks.
- Parameters:
sinks- The media stream pipeline's data sinks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sinks
MediaStreamPipeline.Builder sinks(Consumer<MediaStreamSink.Builder>... sinks)
The media stream pipeline's data sinks.
This is a convenience method that creates an instance of theMediaStreamSink.Builderavoiding the need to create one manually viaMediaStreamSink.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 onMediaStreamSink.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sinks(java.util.Collection)
-
-