Class CfnChannelPropsMixin.NielsenWatermarksSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnChannelPropsMixin.NielsenWatermarksSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannelPropsMixin.NielsenWatermarksSettingsProperty>
- Enclosing interface:
CfnChannelPropsMixin.NielsenWatermarksSettingsProperty
@Stability(Stable)
public static final class CfnChannelPropsMixin.NielsenWatermarksSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannelPropsMixin.NielsenWatermarksSettingsProperty>
A builder for
CfnChannelPropsMixin.NielsenWatermarksSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.nielsenCbetSettings(CfnChannelPropsMixin.NielsenCBETProperty nielsenCbetSettings) nielsenCbetSettings(IResolvable nielsenCbetSettings) nielsenDistributionType(String nielsenDistributionType) nielsenNaesIiNwSettings(CfnChannelPropsMixin.NielsenNaesIiNwProperty nielsenNaesIiNwSettings) nielsenNaesIiNwSettings(IResolvable nielsenNaesIiNwSettings)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
nielsenCbetSettings
@Stability(Stable) public CfnChannelPropsMixin.NielsenWatermarksSettingsProperty.Builder nielsenCbetSettings(IResolvable nielsenCbetSettings) - Parameters:
nielsenCbetSettings- Complete these fields only if you want to insert watermarks of type Nielsen CBET.- Returns:
this
-
nielsenCbetSettings
@Stability(Stable) public CfnChannelPropsMixin.NielsenWatermarksSettingsProperty.Builder nielsenCbetSettings(CfnChannelPropsMixin.NielsenCBETProperty nielsenCbetSettings) - Parameters:
nielsenCbetSettings- Complete these fields only if you want to insert watermarks of type Nielsen CBET.- Returns:
this
-
nielsenDistributionType
@Stability(Stable) public CfnChannelPropsMixin.NielsenWatermarksSettingsProperty.Builder nielsenDistributionType(String nielsenDistributionType) Sets the value ofCfnChannelPropsMixin.NielsenWatermarksSettingsProperty.getNielsenDistributionType()- Parameters:
nielsenDistributionType- Choose the distribution types that you want to assign to the watermarks: - PROGRAM_CONTENT - FINAL_DISTRIBUTOR.- Returns:
this
-
nielsenNaesIiNwSettings
@Stability(Stable) public CfnChannelPropsMixin.NielsenWatermarksSettingsProperty.Builder nielsenNaesIiNwSettings(IResolvable nielsenNaesIiNwSettings) Sets the value ofCfnChannelPropsMixin.NielsenWatermarksSettingsProperty.getNielsenNaesIiNwSettings()- Parameters:
nielsenNaesIiNwSettings- Complete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW).- Returns:
this
-
nielsenNaesIiNwSettings
@Stability(Stable) public CfnChannelPropsMixin.NielsenWatermarksSettingsProperty.Builder nielsenNaesIiNwSettings(CfnChannelPropsMixin.NielsenNaesIiNwProperty nielsenNaesIiNwSettings) Sets the value ofCfnChannelPropsMixin.NielsenWatermarksSettingsProperty.getNielsenNaesIiNwSettings()- Parameters:
nielsenNaesIiNwSettings- Complete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW).- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannelPropsMixin.NielsenWatermarksSettingsProperty>- Returns:
- a new instance of
CfnChannelPropsMixin.NielsenWatermarksSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-