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