Class CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannelPropsMixin.CmafIngestGroupSettingsProperty>
- Enclosing interface:
CfnChannelPropsMixin.CmafIngestGroupSettingsProperty
@Stability(Stable)
public static final class CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannelPropsMixin.CmafIngestGroupSettingsProperty>
A builder for
CfnChannelPropsMixin.CmafIngestGroupSettingsProperty-
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) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getDestination()destination(IResolvable destination) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getDestination()id3Behavior(String id3Behavior) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getId3Behavior()id3NameModifier(String id3NameModifier) klvBehavior(String klvBehavior) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getKlvBehavior()klvNameModifier(String klvNameModifier) nielsenId3Behavior(String nielsenId3Behavior) nielsenId3NameModifier(String nielsenId3NameModifier) scte35NameModifier(String scte35NameModifier) scte35Type(String scte35Type) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getScte35Type()segmentLength(Number segmentLength) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getSegmentLength()segmentLengthUnits(String segmentLengthUnits) sendDelayMs(Number sendDelayMs) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getSendDelayMs()timedMetadataId3Frame(String timedMetadataId3Frame) timedMetadataId3Period(Number timedMetadataId3Period) timedMetadataPassthrough(String timedMetadataPassthrough)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
additionalDestinations
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder additionalDestinations(IResolvable additionalDestinations) - Parameters:
additionalDestinations- the value to be set.- Returns:
this
-
additionalDestinations
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder additionalDestinations(List<? extends Object> additionalDestinations) - Parameters:
additionalDestinations- the value to be set.- Returns:
this
-
captionLanguageMappings
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder captionLanguageMappings(IResolvable captionLanguageMappings) - Parameters:
captionLanguageMappings- the value to be set.- Returns:
this
-
captionLanguageMappings
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder captionLanguageMappings(List<? extends Object> captionLanguageMappings) - Parameters:
captionLanguageMappings- the value to be set.- Returns:
this
-
destination
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder destination(IResolvable destination) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getDestination()- Parameters:
destination- the value to be set.- Returns:
this
-
destination
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder destination(CfnChannelPropsMixin.OutputLocationRefProperty destination) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getDestination()- Parameters:
destination- the value to be set.- Returns:
this
-
id3Behavior
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder id3Behavior(String id3Behavior) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getId3Behavior()- Parameters:
id3Behavior- the value to be set.- Returns:
this
-
id3NameModifier
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder id3NameModifier(String id3NameModifier) - Parameters:
id3NameModifier- the value to be set.- Returns:
this
-
klvBehavior
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder klvBehavior(String klvBehavior) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getKlvBehavior()- Parameters:
klvBehavior- the value to be set.- Returns:
this
-
klvNameModifier
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder klvNameModifier(String klvNameModifier) - Parameters:
klvNameModifier- the value to be set.- Returns:
this
-
nielsenId3Behavior
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder nielsenId3Behavior(String nielsenId3Behavior) - Parameters:
nielsenId3Behavior- the value to be set.- Returns:
this
-
nielsenId3NameModifier
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder nielsenId3NameModifier(String nielsenId3NameModifier) - Parameters:
nielsenId3NameModifier- the value to be set.- Returns:
this
-
scte35NameModifier
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder scte35NameModifier(String scte35NameModifier) - Parameters:
scte35NameModifier- the value to be set.- Returns:
this
-
scte35Type
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder scte35Type(String scte35Type) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getScte35Type()- Parameters:
scte35Type- the value to be set.- Returns:
this
-
segmentLength
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder segmentLength(Number segmentLength) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getSegmentLength()- Parameters:
segmentLength- the value to be set.- Returns:
this
-
segmentLengthUnits
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder segmentLengthUnits(String segmentLengthUnits) - Parameters:
segmentLengthUnits- the value to be set.- Returns:
this
-
sendDelayMs
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder sendDelayMs(Number sendDelayMs) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getSendDelayMs()- Parameters:
sendDelayMs- the value to be set.- Returns:
this
-
timedMetadataId3Frame
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder timedMetadataId3Frame(String timedMetadataId3Frame) - Parameters:
timedMetadataId3Frame- the value to be set.- Returns:
this
-
timedMetadataId3Period
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder timedMetadataId3Period(Number timedMetadataId3Period) - Parameters:
timedMetadataId3Period- the value to be set.- Returns:
this
-
timedMetadataPassthrough
@Stability(Stable) public CfnChannelPropsMixin.CmafIngestGroupSettingsProperty.Builder timedMetadataPassthrough(String timedMetadataPassthrough) Sets the value ofCfnChannelPropsMixin.CmafIngestGroupSettingsProperty.getTimedMetadataPassthrough()- Parameters:
timedMetadataPassthrough- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannelPropsMixin.CmafIngestGroupSettingsProperty>- Returns:
- a new instance of
CfnChannelPropsMixin.CmafIngestGroupSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-