Interface OutputDestination.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OutputDestination.Builder,
,OutputDestination> SdkBuilder<OutputDestination.Builder,
,OutputDestination> SdkPojo
- Enclosing class:
OutputDestination
public static interface OutputDestination.Builder
extends SdkPojo, CopyableBuilder<OutputDestination.Builder,OutputDestination>
-
Method Summary
Modifier and TypeMethodDescriptionUser-specified id.mediaPackageSettings
(Collection<MediaPackageOutputDestinationSettings> mediaPackageSettings) Destination settings for a MediaPackage output; one destination for both encoders.mediaPackageSettings
(Consumer<MediaPackageOutputDestinationSettings.Builder>... mediaPackageSettings) Destination settings for a MediaPackage output; one destination for both encoders.mediaPackageSettings
(MediaPackageOutputDestinationSettings... mediaPackageSettings) Destination settings for a MediaPackage output; one destination for both encoders.default OutputDestination.Builder
multiplexSettings
(Consumer<MultiplexProgramChannelDestinationSettings.Builder> multiplexSettings) Destination settings for a Multiplex output; one destination for both encoders.multiplexSettings
(MultiplexProgramChannelDestinationSettings multiplexSettings) Destination settings for a Multiplex output; one destination for both encoders.settings
(Collection<OutputDestinationSettings> settings) Destination settings for a standard output; one destination for each redundant encoder.settings
(Consumer<OutputDestinationSettings.Builder>... settings) Destination settings for a standard output; one destination for each redundant encoder.settings
(OutputDestinationSettings... settings) Destination settings for a standard output; one destination for each redundant encoder.srtSettings
(Collection<SrtOutputDestinationSettings> srtSettings) SRT settings for an SRT output; one destination for each redundant encoder.srtSettings
(Consumer<SrtOutputDestinationSettings.Builder>... srtSettings) SRT settings for an SRT output; one destination for each redundant encoder.srtSettings
(SrtOutputDestinationSettings... srtSettings) SRT settings for an SRT output; one destination for each redundant encoder.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, sdkFields
-
Method Details
-
id
User-specified id. This is used in an output group or an output.- Parameters:
id
- User-specified id. This is used in an output group or an output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaPackageSettings
OutputDestination.Builder mediaPackageSettings(Collection<MediaPackageOutputDestinationSettings> mediaPackageSettings) Destination settings for a MediaPackage output; one destination for both encoders.- Parameters:
mediaPackageSettings
- Destination settings for a MediaPackage output; one destination for both encoders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaPackageSettings
OutputDestination.Builder mediaPackageSettings(MediaPackageOutputDestinationSettings... mediaPackageSettings) Destination settings for a MediaPackage output; one destination for both encoders.- Parameters:
mediaPackageSettings
- Destination settings for a MediaPackage output; one destination for both encoders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaPackageSettings
OutputDestination.Builder mediaPackageSettings(Consumer<MediaPackageOutputDestinationSettings.Builder>... mediaPackageSettings) Destination settings for a MediaPackage output; one destination for both encoders. This is a convenience method that creates an instance of theMediaPackageOutputDestinationSettings.Builder
avoiding the need to create one manually viaMediaPackageOutputDestinationSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomediaPackageSettings(List<MediaPackageOutputDestinationSettings>)
.- Parameters:
mediaPackageSettings
- a consumer that will call methods onMediaPackageOutputDestinationSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiplexSettings
OutputDestination.Builder multiplexSettings(MultiplexProgramChannelDestinationSettings multiplexSettings) Destination settings for a Multiplex output; one destination for both encoders.- Parameters:
multiplexSettings
- Destination settings for a Multiplex output; one destination for both encoders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiplexSettings
default OutputDestination.Builder multiplexSettings(Consumer<MultiplexProgramChannelDestinationSettings.Builder> multiplexSettings) Destination settings for a Multiplex output; one destination for both encoders. This is a convenience method that creates an instance of theMultiplexProgramChannelDestinationSettings.Builder
avoiding the need to create one manually viaMultiplexProgramChannelDestinationSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomultiplexSettings(MultiplexProgramChannelDestinationSettings)
.- Parameters:
multiplexSettings
- a consumer that will call methods onMultiplexProgramChannelDestinationSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
settings
Destination settings for a standard output; one destination for each redundant encoder.- Parameters:
settings
- Destination settings for a standard output; one destination for each redundant encoder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
Destination settings for a standard output; one destination for each redundant encoder.- Parameters:
settings
- Destination settings for a standard output; one destination for each redundant encoder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
Destination settings for a standard output; one destination for each redundant encoder. This is a convenience method that creates an instance of theOutputDestinationSettings.Builder
avoiding the need to create one manually viaOutputDestinationSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosettings(List<OutputDestinationSettings>)
.- Parameters:
settings
- a consumer that will call methods onOutputDestinationSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
srtSettings
SRT settings for an SRT output; one destination for each redundant encoder.- Parameters:
srtSettings
- SRT settings for an SRT output; one destination for each redundant encoder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
srtSettings
SRT settings for an SRT output; one destination for each redundant encoder.- Parameters:
srtSettings
- SRT settings for an SRT output; one destination for each redundant encoder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
srtSettings
OutputDestination.Builder srtSettings(Consumer<SrtOutputDestinationSettings.Builder>... srtSettings) SRT settings for an SRT output; one destination for each redundant encoder. This is a convenience method that creates an instance of theSrtOutputDestinationSettings.Builder
avoiding the need to create one manually viaSrtOutputDestinationSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosrtSettings(List<SrtOutputDestinationSettings>)
.- Parameters:
srtSettings
- a consumer that will call methods onSrtOutputDestinationSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-