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