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.BuildermultiplexSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaMediaPackageOutputDestinationSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMultiplexProgramChannelDestinationSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaOutputDestinationSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSrtOutputDestinationSettings.builder().When the
Consumercompletes,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:
-