Interface MediaStreamPipeline.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MediaStreamPipeline.Builder,
,MediaStreamPipeline> SdkBuilder<MediaStreamPipeline.Builder,
,MediaStreamPipeline> SdkPojo
- Enclosing class:
MediaStreamPipeline
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTimestamp
(Instant createdTimestamp) The time at which the media stream pipeline was created.mediaPipelineArn
(String mediaPipelineArn) The ARN of the media stream pipeline.mediaPipelineId
(String mediaPipelineId) The ID of the media stream pipelinesinks
(Collection<MediaStreamSink> sinks) The media stream pipeline's data sinks.sinks
(Consumer<MediaStreamSink.Builder>... sinks) The media stream pipeline's data sinks.sinks
(MediaStreamSink... sinks) The media stream pipeline's data sinks.sources
(Collection<MediaStreamSource> sources) The media stream pipeline's data sources.sources
(Consumer<MediaStreamSource.Builder>... sources) The media stream pipeline's data sources.sources
(MediaStreamSource... sources) The media stream pipeline's data sources.The status of the media stream pipeline.status
(MediaPipelineStatus status) The status of the media stream pipeline.updatedTimestamp
(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 Details
-
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
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
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
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
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:
-
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:
-
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
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
The media stream pipeline's data sources.
This is a convenience method that creates an instance of theMediaStreamSource.Builder
avoiding the need to create one manually viaMediaStreamSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosources(List<MediaStreamSource>)
.- 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:
-
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
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
The media stream pipeline's data sinks.
This is a convenience method that creates an instance of theMediaStreamSink.Builder
avoiding the need to create one manually viaMediaStreamSink.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosinks(List<MediaStreamSink>)
.- 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:
-