Class CfnProgramPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediatailor.CfnProgramPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnProgramPropsMixin>
- Enclosing class:
CfnProgramPropsMixin
@Stability(Stable)
public static final class CfnProgramPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnProgramPropsMixin>
A fluent builder for
CfnProgramPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionThe ad break configuration settings.adBreaks(IResolvable adBreaks) The ad break configuration settings.audienceMedia(List<? extends Object> audienceMedia) The list of AudienceMedia defined in program.audienceMedia(IResolvable audienceMedia) The list of AudienceMedia defined in program.build()channelName(String channelName) The name of the channel for this Program.static CfnProgramPropsMixin.Buildercreate()static CfnProgramPropsMixin.Buildercreate(CfnPropertyMixinOptions options) liveSourceName(String liveSourceName) The name of the LiveSource for this Program.programName(String programName) The name of the Program.scheduleConfiguration(CfnProgramPropsMixin.ScheduleConfigurationProperty scheduleConfiguration) Schedule configuration parameters.scheduleConfiguration(IResolvable scheduleConfiguration) Schedule configuration parameters.sourceLocationName(String sourceLocationName) The name of the source location.vodSourceName(String vodSourceName) The name that's used to refer to a VOD source.
-
Method Details
-
create
@Stability(Stable) public static CfnProgramPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnProgramPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnProgramPropsMixin.Builder.
-
adBreaks
The ad break configuration settings.- Parameters:
adBreaks- The ad break configuration settings. This parameter is required.- Returns:
this- See Also:
-
adBreaks
The ad break configuration settings.- Parameters:
adBreaks- The ad break configuration settings. This parameter is required.- Returns:
this- See Also:
-
audienceMedia
The list of AudienceMedia defined in program.- Parameters:
audienceMedia- The list of AudienceMedia defined in program. This parameter is required.- Returns:
this- See Also:
-
audienceMedia
@Stability(Stable) public CfnProgramPropsMixin.Builder audienceMedia(List<? extends Object> audienceMedia) The list of AudienceMedia defined in program.- Parameters:
audienceMedia- The list of AudienceMedia defined in program. This parameter is required.- Returns:
this- See Also:
-
channelName
The name of the channel for this Program.- Parameters:
channelName- The name of the channel for this Program. This parameter is required.- Returns:
this- See Also:
-
liveSourceName
The name of the LiveSource for this Program.- Parameters:
liveSourceName- The name of the LiveSource for this Program. This parameter is required.- Returns:
this- See Also:
-
programName
The name of the Program.- Parameters:
programName- The name of the Program. This parameter is required.- Returns:
this- See Also:
-
scheduleConfiguration
@Stability(Stable) public CfnProgramPropsMixin.Builder scheduleConfiguration(IResolvable scheduleConfiguration) Schedule configuration parameters.- Parameters:
scheduleConfiguration- Schedule configuration parameters. This parameter is required.- Returns:
this- See Also:
-
scheduleConfiguration
@Stability(Stable) public CfnProgramPropsMixin.Builder scheduleConfiguration(CfnProgramPropsMixin.ScheduleConfigurationProperty scheduleConfiguration) Schedule configuration parameters.- Parameters:
scheduleConfiguration- Schedule configuration parameters. This parameter is required.- Returns:
this- See Also:
-
sourceLocationName
@Stability(Stable) public CfnProgramPropsMixin.Builder sourceLocationName(String sourceLocationName) The name of the source location.- Parameters:
sourceLocationName- The name of the source location. This parameter is required.- Returns:
this- See Also:
-
vodSourceName
The name that's used to refer to a VOD source.- Parameters:
vodSourceName- The name that's used to refer to a VOD source. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnProgramPropsMixin>- Returns:
- a newly built instance of
CfnProgramPropsMixin.
-