public static final class CfnChannel.OutputDestinationProperty.Builder
extends java.lang.Object
CfnChannel.OutputDestinationProperty
Constructor and Description |
---|
Builder() |
public CfnChannel.OutputDestinationProperty.Builder id(java.lang.String id)
CfnChannel.OutputDestinationProperty.getId()
id
- The ID for this destination.this
public CfnChannel.OutputDestinationProperty.Builder mediaPackageSettings(IResolvable mediaPackageSettings)
CfnChannel.OutputDestinationProperty.getMediaPackageSettings()
mediaPackageSettings
- The destination settings for a MediaPackage output.this
public CfnChannel.OutputDestinationProperty.Builder mediaPackageSettings(java.util.List<? extends java.lang.Object> mediaPackageSettings)
CfnChannel.OutputDestinationProperty.getMediaPackageSettings()
mediaPackageSettings
- The destination settings for a MediaPackage output.this
public CfnChannel.OutputDestinationProperty.Builder multiplexSettings(IResolvable multiplexSettings)
CfnChannel.OutputDestinationProperty.getMultiplexSettings()
multiplexSettings
- Destination settings for a Multiplex output;.
one destination for both encoders.this
public CfnChannel.OutputDestinationProperty.Builder multiplexSettings(CfnChannel.MultiplexProgramChannelDestinationSettingsProperty multiplexSettings)
CfnChannel.OutputDestinationProperty.getMultiplexSettings()
multiplexSettings
- Destination settings for a Multiplex output;.
one destination for both encoders.this
public CfnChannel.OutputDestinationProperty.Builder settings(IResolvable settings)
CfnChannel.OutputDestinationProperty.getSettings()
settings
- The destination settings for an output.this
public CfnChannel.OutputDestinationProperty.Builder settings(java.util.List<? extends java.lang.Object> settings)
CfnChannel.OutputDestinationProperty.getSettings()
settings
- The destination settings for an output.this
public CfnChannel.OutputDestinationProperty build()
CfnChannel.OutputDestinationProperty
java.lang.NullPointerException
- if any required attribute was not provided