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 TypeMethodDescriptionbuild()Builds the configured instance.destination(IResolvable destination) Sets the value ofCfnChannel.CmafIngestGroupSettingsProperty.getDestination()destination(CfnChannel.OutputLocationRefProperty destination) Sets the value ofCfnChannel.CmafIngestGroupSettingsProperty.getDestination()nielsenId3Behavior(String nielsenId3Behavior) Sets the value ofCfnChannel.CmafIngestGroupSettingsProperty.getNielsenId3Behavior()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()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
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
-
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
-
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
-
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
-