Class CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediaconnect.CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty>
- Enclosing interface:
CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty
@Stability(Stable)
public static final class CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.destinationConfigurations(List<? extends Object> destinationConfigurations) destinationConfigurations(IResolvable destinationConfigurations) encodingName(String encodingName) encodingParameters(CfnFlowOutputPropsMixin.EncodingParametersProperty encodingParameters) encodingParameters(IResolvable encodingParameters) mediaStreamName(String mediaStreamName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
destinationConfigurations
@Stability(Stable) public CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder destinationConfigurations(IResolvable destinationConfigurations) Sets the value ofCfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.getDestinationConfigurations()- Parameters:
destinationConfigurations- The transport parameters that are associated with each outbound media stream.- Returns:
this
-
destinationConfigurations
@Stability(Stable) public CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder destinationConfigurations(List<? extends Object> destinationConfigurations) Sets the value ofCfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.getDestinationConfigurations()- Parameters:
destinationConfigurations- The transport parameters that are associated with each outbound media stream.- Returns:
this
-
encodingName
@Stability(Stable) public CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder encodingName(String encodingName) - Parameters:
encodingName- The format that was used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.- Returns:
this
-
encodingParameters
@Stability(Stable) public CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder encodingParameters(IResolvable encodingParameters) Sets the value ofCfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.getEncodingParameters()- Parameters:
encodingParameters- A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.- Returns:
this
-
encodingParameters
@Stability(Stable) public CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder encodingParameters(CfnFlowOutputPropsMixin.EncodingParametersProperty encodingParameters) Sets the value ofCfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.getEncodingParameters()- Parameters:
encodingParameters- A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.- Returns:
this
-
mediaStreamName
@Stability(Stable) public CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.Builder mediaStreamName(String mediaStreamName) Sets the value ofCfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty.getMediaStreamName()- Parameters:
mediaStreamName- The name of the media stream.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty>- Returns:
- a new instance of
CfnFlowOutputPropsMixin.MediaStreamOutputConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-