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