Class CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty>
- Enclosing interface:
CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty
@Stability(Stable)
public static final class CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty>
A builder for
CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalDestinations(List<? extends Object> additionalDestinations) additionalDestinations(IResolvable additionalDestinations) build()Builds the configured instance.captionLanguageMappings(List<? extends Object> captionLanguageMappings) captionLanguageMappings(IResolvable captionLanguageMappings) id3Behavior(String id3Behavior) klvBehavior(String klvBehavior) nielsenId3Behavior(String nielsenId3Behavior) scte35Type(String scte35Type) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getScte35Type()segmentLength(Number segmentLength) segmentLengthUnits(String segmentLengthUnits) timedMetadataId3Frame(String timedMetadataId3Frame) timedMetadataId3Period(Number timedMetadataId3Period) timedMetadataPassthrough(String timedMetadataPassthrough)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
additionalDestinations
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder additionalDestinations(IResolvable additionalDestinations) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getAdditionalDestinations()- Parameters:
additionalDestinations- the value to be set.- Returns:
this
-
additionalDestinations
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder additionalDestinations(List<? extends Object> additionalDestinations) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getAdditionalDestinations()- Parameters:
additionalDestinations- the value to be set.- Returns:
this
-
captionLanguageMappings
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder captionLanguageMappings(IResolvable captionLanguageMappings) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getCaptionLanguageMappings()- Parameters:
captionLanguageMappings- the value to be set.- Returns:
this
-
captionLanguageMappings
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder captionLanguageMappings(List<? extends Object> captionLanguageMappings) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getCaptionLanguageMappings()- Parameters:
captionLanguageMappings- the value to be set.- Returns:
this
-
id3Behavior
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder id3Behavior(String id3Behavior) - Parameters:
id3Behavior- the value to be set.- Returns:
this
-
klvBehavior
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder klvBehavior(String klvBehavior) - Parameters:
klvBehavior- the value to be set.- Returns:
this
-
nielsenId3Behavior
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder nielsenId3Behavior(String nielsenId3Behavior) - Parameters:
nielsenId3Behavior- the value to be set.- Returns:
this
-
scte35Type
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder scte35Type(String scte35Type) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getScte35Type()- Parameters:
scte35Type- the value to be set.- Returns:
this
-
segmentLength
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder segmentLength(Number segmentLength) - Parameters:
segmentLength- the value to be set.- Returns:
this
-
segmentLengthUnits
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder segmentLengthUnits(String segmentLengthUnits) - Parameters:
segmentLengthUnits- the value to be set.- Returns:
this
-
timedMetadataId3Frame
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder timedMetadataId3Frame(String timedMetadataId3Frame) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getTimedMetadataId3Frame()- Parameters:
timedMetadataId3Frame- the value to be set.- Returns:
this
-
timedMetadataId3Period
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder timedMetadataId3Period(Number timedMetadataId3Period) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getTimedMetadataId3Period()- Parameters:
timedMetadataId3Period- the value to be set.- Returns:
this
-
timedMetadataPassthrough
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.Builder timedMetadataPassthrough(String timedMetadataPassthrough) Sets the value ofCfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty.getTimedMetadataPassthrough()- Parameters:
timedMetadataPassthrough- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty>- Returns:
- a new instance of
CfnChannelPropsMixin.MediaPackageV2GroupSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-