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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OutputDestination.Builderid(String id)User-specified id.OutputDestination.BuildermediaPackageSettings(Collection<MediaPackageOutputDestinationSettings> mediaPackageSettings)Destination settings for a MediaPackage output; one destination for both encoders.OutputDestination.BuildermediaPackageSettings(Consumer<MediaPackageOutputDestinationSettings.Builder>... mediaPackageSettings)Destination settings for a MediaPackage output; one destination for both encoders.OutputDestination.BuildermediaPackageSettings(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.OutputDestination.BuildermultiplexSettings(MultiplexProgramChannelDestinationSettings multiplexSettings)Destination settings for a Multiplex output; one destination for both encoders.OutputDestination.Buildersettings(Collection<OutputDestinationSettings> settings)Destination settings for a standard output; one destination for each redundant encoder.OutputDestination.Buildersettings(Consumer<OutputDestinationSettings.Builder>... settings)Destination settings for a standard output; one destination for each redundant encoder.OutputDestination.Buildersettings(OutputDestinationSettings... settings)Destination settings for a standard output; one destination for each redundant encoder.OutputDestination.BuildersrtSettings(Collection<SrtOutputDestinationSettings> srtSettings)SRT settings for an SRT output; one destination for each redundant encoder.OutputDestination.BuildersrtSettings(Consumer<SrtOutputDestinationSettings.Builder>... srtSettings)SRT settings for an SRT output; one destination for each redundant encoder.OutputDestination.BuildersrtSettings(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
id
OutputDestination.Builder id(String 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 to#mediaPackageSettings(List.) - 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:
#mediaPackageSettings(java.util.Collection)
-
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:
multiplexSettings(MultiplexProgramChannelDestinationSettings)
-
settings
OutputDestination.Builder settings(Collection<OutputDestinationSettings> 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
OutputDestination.Builder settings(OutputDestinationSettings... 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
OutputDestination.Builder settings(Consumer<OutputDestinationSettings.Builder>... 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 to#settings(List.) - 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:
#settings(java.util.Collection)
-
srtSettings
OutputDestination.Builder srtSettings(Collection<SrtOutputDestinationSettings> 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(SrtOutputDestinationSettings... 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 to#srtSettings(List.) - 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:
#srtSettings(java.util.Collection)
-
-