Class CfnPlaybackConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.mediatailor.CfnPlaybackConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPlaybackConfiguration>
- Enclosing class:
- CfnPlaybackConfiguration
@Stability(Stable)
public static final class CfnPlaybackConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPlaybackConfiguration>
A fluent builder for
CfnPlaybackConfiguration.-
Method Summary
Modifier and TypeMethodDescriptionadDecisionServerUrl(String adDecisionServerUrl) AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl.availSuppression(IResolvable availSuppression) AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.availSuppression(CfnPlaybackConfiguration.AvailSuppressionProperty availSuppression) AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.build()bumper(IResolvable bumper) AWS::MediaTailor::PlaybackConfiguration.Bumper.AWS::MediaTailor::PlaybackConfiguration.Bumper.cdnConfiguration(IResolvable cdnConfiguration) AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.cdnConfiguration(CfnPlaybackConfiguration.CdnConfigurationProperty cdnConfiguration) AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.configurationAliases(Map<String, ? extends Object> configurationAliases) The player parameters and aliases used as dynamic variables during session initialization.configurationAliases(IResolvable configurationAliases) The player parameters and aliases used as dynamic variables during session initialization.dashConfiguration(IResolvable dashConfiguration) AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.dashConfiguration(CfnPlaybackConfiguration.DashConfigurationProperty dashConfiguration) AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.hlsConfiguration(IResolvable hlsConfiguration) The configuration for HLS content.hlsConfiguration(CfnPlaybackConfiguration.HlsConfigurationProperty hlsConfiguration) The configuration for HLS content.livePreRollConfiguration(IResolvable livePreRollConfiguration) AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.livePreRollConfiguration(CfnPlaybackConfiguration.LivePreRollConfigurationProperty livePreRollConfiguration) AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.manifestProcessingRules(IResolvable manifestProcessingRules) AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.manifestProcessingRules(CfnPlaybackConfiguration.ManifestProcessingRulesProperty manifestProcessingRules) AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.AWS::MediaTailor::PlaybackConfiguration.Name.personalizationThresholdSeconds(Number personalizationThresholdSeconds) AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.slateAdUrl(String slateAdUrl) AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.AWS::MediaTailor::PlaybackConfiguration.Tags.transcodeProfileName(String transcodeProfileName) AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.videoContentSourceUrl(String videoContentSourceUrl) AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl.
-
Method Details
-
create
@Stability(Stable) public static CfnPlaybackConfiguration.Builder create(Construct scope, String id) - Parameters:
scope-- scope in which this resource is defined.
id-- scoped id of the resource.
- Returns:
- a new instance of
CfnPlaybackConfiguration.Builder.
-
adDecisionServerUrl
@Stability(Stable) public CfnPlaybackConfiguration.Builder adDecisionServerUrl(String adDecisionServerUrl) AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl.- Parameters:
adDecisionServerUrl-AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl. This parameter is required.- Returns:
this
-
name
AWS::MediaTailor::PlaybackConfiguration.Name.- Parameters:
name-AWS::MediaTailor::PlaybackConfiguration.Name. This parameter is required.- Returns:
this
-
videoContentSourceUrl
@Stability(Stable) public CfnPlaybackConfiguration.Builder videoContentSourceUrl(String videoContentSourceUrl) AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl.- Parameters:
videoContentSourceUrl-AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl. This parameter is required.- Returns:
this
-
availSuppression
@Stability(Stable) public CfnPlaybackConfiguration.Builder availSuppression(CfnPlaybackConfiguration.AvailSuppressionProperty availSuppression) AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.- Parameters:
availSuppression-AWS::MediaTailor::PlaybackConfiguration.AvailSuppression. This parameter is required.- Returns:
this
-
availSuppression
@Stability(Stable) public CfnPlaybackConfiguration.Builder availSuppression(IResolvable availSuppression) AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.- Parameters:
availSuppression-AWS::MediaTailor::PlaybackConfiguration.AvailSuppression. This parameter is required.- Returns:
this
-
bumper
AWS::MediaTailor::PlaybackConfiguration.Bumper.- Parameters:
bumper-AWS::MediaTailor::PlaybackConfiguration.Bumper. This parameter is required.- Returns:
this
-
bumper
@Stability(Stable) public CfnPlaybackConfiguration.Builder bumper(CfnPlaybackConfiguration.BumperProperty bumper) AWS::MediaTailor::PlaybackConfiguration.Bumper.- Parameters:
bumper-AWS::MediaTailor::PlaybackConfiguration.Bumper. This parameter is required.- Returns:
this
-
cdnConfiguration
@Stability(Stable) public CfnPlaybackConfiguration.Builder cdnConfiguration(IResolvable cdnConfiguration) AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.- Parameters:
cdnConfiguration-AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration. This parameter is required.- Returns:
this
-
cdnConfiguration
@Stability(Stable) public CfnPlaybackConfiguration.Builder cdnConfiguration(CfnPlaybackConfiguration.CdnConfigurationProperty cdnConfiguration) AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.- Parameters:
cdnConfiguration-AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration. This parameter is required.- Returns:
this
-
configurationAliases
@Stability(Stable) public CfnPlaybackConfiguration.Builder configurationAliases(IResolvable configurationAliases) The player parameters and aliases used as dynamic variables during session initialization.For more information, see Domain Variables .
- Parameters:
configurationAliases- The player parameters and aliases used as dynamic variables during session initialization. This parameter is required.- Returns:
this
-
configurationAliases
@Stability(Stable) public CfnPlaybackConfiguration.Builder configurationAliases(Map<String, ? extends Object> configurationAliases) The player parameters and aliases used as dynamic variables during session initialization.For more information, see Domain Variables .
- Parameters:
configurationAliases- The player parameters and aliases used as dynamic variables during session initialization. This parameter is required.- Returns:
this
-
dashConfiguration
@Stability(Stable) public CfnPlaybackConfiguration.Builder dashConfiguration(IResolvable dashConfiguration) AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.- Parameters:
dashConfiguration-AWS::MediaTailor::PlaybackConfiguration.DashConfiguration. This parameter is required.- Returns:
this
-
dashConfiguration
@Stability(Stable) public CfnPlaybackConfiguration.Builder dashConfiguration(CfnPlaybackConfiguration.DashConfigurationProperty dashConfiguration) AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.- Parameters:
dashConfiguration-AWS::MediaTailor::PlaybackConfiguration.DashConfiguration. This parameter is required.- Returns:
this
-
hlsConfiguration
@Stability(Stable) public CfnPlaybackConfiguration.Builder hlsConfiguration(IResolvable hlsConfiguration) The configuration for HLS content.- Parameters:
hlsConfiguration- The configuration for HLS content. This parameter is required.- Returns:
this
-
hlsConfiguration
@Stability(Stable) public CfnPlaybackConfiguration.Builder hlsConfiguration(CfnPlaybackConfiguration.HlsConfigurationProperty hlsConfiguration) The configuration for HLS content.- Parameters:
hlsConfiguration- The configuration for HLS content. This parameter is required.- Returns:
this
-
livePreRollConfiguration
@Stability(Stable) public CfnPlaybackConfiguration.Builder livePreRollConfiguration(IResolvable livePreRollConfiguration) AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.- Parameters:
livePreRollConfiguration-AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration. This parameter is required.- Returns:
this
-
livePreRollConfiguration
@Stability(Stable) public CfnPlaybackConfiguration.Builder livePreRollConfiguration(CfnPlaybackConfiguration.LivePreRollConfigurationProperty livePreRollConfiguration) AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.- Parameters:
livePreRollConfiguration-AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration. This parameter is required.- Returns:
this
-
manifestProcessingRules
@Stability(Stable) public CfnPlaybackConfiguration.Builder manifestProcessingRules(IResolvable manifestProcessingRules) AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.- Parameters:
manifestProcessingRules-AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules. This parameter is required.- Returns:
this
-
manifestProcessingRules
@Stability(Stable) public CfnPlaybackConfiguration.Builder manifestProcessingRules(CfnPlaybackConfiguration.ManifestProcessingRulesProperty manifestProcessingRules) AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.- Parameters:
manifestProcessingRules-AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules. This parameter is required.- Returns:
this
-
personalizationThresholdSeconds
@Stability(Stable) public CfnPlaybackConfiguration.Builder personalizationThresholdSeconds(Number personalizationThresholdSeconds) AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.- Parameters:
personalizationThresholdSeconds-AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds. This parameter is required.- Returns:
this
-
slateAdUrl
AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.- Parameters:
slateAdUrl-AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl. This parameter is required.- Returns:
this
-
tags
AWS::MediaTailor::PlaybackConfiguration.Tags.- Parameters:
tags-AWS::MediaTailor::PlaybackConfiguration.Tags. This parameter is required.- Returns:
this
-
transcodeProfileName
@Stability(Stable) public CfnPlaybackConfiguration.Builder transcodeProfileName(String transcodeProfileName) AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.- Parameters:
transcodeProfileName-AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPlaybackConfiguration>- Returns:
- a newly built instance of
CfnPlaybackConfiguration.
-