Class CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty>
- Enclosing interface:
CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty
@Stability(Stable)
public static final class CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalDestinationsAlternateDestinations(List<? extends Object> additionalDestinationsAlternateDestinations) additionalDestinationsAlternateDestinations(IResolvable additionalDestinationsAlternateDestinations) alternateDestination(IResolvable alternateDestination) alternateDestination(CfnChannel.OutputLocationRefProperty alternateDestination) build()Builds the configured instance.customProfile(IResolvable customProfile) customProfile(CfnChannel.AbWatermarkingCustomProfileProperty customProfile) operatorId(Number operatorId) polyPeriod(Number polyPeriod) watermarkIdLength(String watermarkIdLength)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
additionalDestinationsAlternateDestinations
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder additionalDestinationsAlternateDestinations(IResolvable additionalDestinationsAlternateDestinations) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getAdditionalDestinationsAlternateDestinations()- Parameters:
additionalDestinationsAlternateDestinations- the value to be set.- Returns:
this
-
additionalDestinationsAlternateDestinations
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder additionalDestinationsAlternateDestinations(List<? extends Object> additionalDestinationsAlternateDestinations) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getAdditionalDestinationsAlternateDestinations()- Parameters:
additionalDestinationsAlternateDestinations- the value to be set.- Returns:
this
-
alternateDestination
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder alternateDestination(IResolvable alternateDestination) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getAlternateDestination()- Parameters:
alternateDestination- the value to be set.- Returns:
this
-
alternateDestination
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder alternateDestination(CfnChannel.OutputLocationRefProperty alternateDestination) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getAlternateDestination()- Parameters:
alternateDestination- the value to be set.- Returns:
this
-
customProfile
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder customProfile(IResolvable customProfile) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getCustomProfile()- Parameters:
customProfile- the value to be set.- Returns:
this
-
customProfile
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder customProfile(CfnChannel.AbWatermarkingCustomProfileProperty customProfile) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getCustomProfile()- Parameters:
customProfile- the value to be set.- Returns:
this
-
license
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder license(String license) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getLicense()- Parameters:
license- the value to be set.- Returns:
this
-
operatorId
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder operatorId(Number operatorId) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getOperatorId()- Parameters:
operatorId- the value to be set.- Returns:
this
-
polyPeriod
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder polyPeriod(Number polyPeriod) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getPolyPeriod()- Parameters:
polyPeriod- the value to be set.- Returns:
this
-
profile
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder profile(String profile) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getProfile()- Parameters:
profile- the value to be set.- Returns:
this
-
watermarkIdLength
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.Builder watermarkIdLength(String watermarkIdLength) Sets the value ofCfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty.getWatermarkIdLength()- Parameters:
watermarkIdLength- the value to be set.- Returns:
this
-
build
@Stability(Stable) public CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty>- Returns:
- a new instance of
CfnChannel.CmafIngestMediaPackageV2AbWatermarkerIrdetoSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-