Class CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediaconnect.CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty>
- Enclosing interface:
CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty
@Stability(Stable)
public static final class CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty>
A builder for
CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.encodingName(String encodingName) inputConfigurations(List<? extends Object> inputConfigurations) inputConfigurations(IResolvable inputConfigurations) mediaStreamName(String mediaStreamName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
encodingName
@Stability(Stable) public CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty.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
-
inputConfigurations
@Stability(Stable) public CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty.Builder inputConfigurations(IResolvable inputConfigurations) - Parameters:
inputConfigurations- The media streams that you want to associate with the source.- Returns:
this
-
inputConfigurations
@Stability(Stable) public CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty.Builder inputConfigurations(List<? extends Object> inputConfigurations) - Parameters:
inputConfigurations- The media streams that you want to associate with the source.- Returns:
this
-
mediaStreamName
@Stability(Stable) public CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty.Builder mediaStreamName(String mediaStreamName) - Parameters:
mediaStreamName- A name that helps you distinguish one media stream from another.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty>- Returns:
- a new instance of
CfnFlowPropsMixin.MediaStreamSourceConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-