Interface CfnPlaybackConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPlaybackConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:00.358Z")
@Stability(Stable)
public interface CfnPlaybackConfigurationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnPlaybackConfiguration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.mediatailor.*;
Object configurationAliases;
CfnPlaybackConfigurationProps cfnPlaybackConfigurationProps = CfnPlaybackConfigurationProps.builder()
.adDecisionServerUrl("adDecisionServerUrl")
.name("name")
.videoContentSourceUrl("videoContentSourceUrl")
// the properties below are optional
.availSuppression(AvailSuppressionProperty.builder()
.mode("mode")
.value("value")
.build())
.bumper(BumperProperty.builder()
.endUrl("endUrl")
.startUrl("startUrl")
.build())
.cdnConfiguration(CdnConfigurationProperty.builder()
.adSegmentUrlPrefix("adSegmentUrlPrefix")
.contentSegmentUrlPrefix("contentSegmentUrlPrefix")
.build())
.configurationAliases(Map.of(
"configurationAliasesKey", configurationAliases))
.dashConfiguration(DashConfigurationProperty.builder()
.manifestEndpointPrefix("manifestEndpointPrefix")
.mpdLocation("mpdLocation")
.originManifestType("originManifestType")
.build())
.hlsConfiguration(HlsConfigurationProperty.builder()
.manifestEndpointPrefix("manifestEndpointPrefix")
.build())
.livePreRollConfiguration(LivePreRollConfigurationProperty.builder()
.adDecisionServerUrl("adDecisionServerUrl")
.maxDurationSeconds(123)
.build())
.manifestProcessingRules(ManifestProcessingRulesProperty.builder()
.adMarkerPassthrough(AdMarkerPassthroughProperty.builder()
.enabled(false)
.build())
.build())
.personalizationThresholdSeconds(123)
.slateAdUrl("slateAdUrl")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.transcodeProfileName("transcodeProfileName")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPlaybackConfigurationPropsstatic final classAn implementation forCfnPlaybackConfigurationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl.default ObjectAWS::MediaTailor::PlaybackConfiguration.AvailSuppression.default ObjectAWS::MediaTailor::PlaybackConfiguration.Bumper.default ObjectAWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.default ObjectThe player parameters and aliases used as dynamic variables during session initialization.default ObjectAWS::MediaTailor::PlaybackConfiguration.DashConfiguration.default ObjectThe configuration for HLS content.default ObjectAWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.default ObjectAWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.getName()AWS::MediaTailor::PlaybackConfiguration.Name.default NumberAWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.default StringAWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.getTags()AWS::MediaTailor::PlaybackConfiguration.Tags.default StringAWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAdDecisionServerUrl
AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl. -
getName
AWS::MediaTailor::PlaybackConfiguration.Name. -
getVideoContentSourceUrl
AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl. -
getAvailSuppression
AWS::MediaTailor::PlaybackConfiguration.AvailSuppression. -
getBumper
AWS::MediaTailor::PlaybackConfiguration.Bumper. -
getCdnConfiguration
AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration. -
getConfigurationAliases
The player parameters and aliases used as dynamic variables during session initialization.For more information, see Domain Variables .
-
getDashConfiguration
AWS::MediaTailor::PlaybackConfiguration.DashConfiguration. -
getHlsConfiguration
The configuration for HLS content. -
getLivePreRollConfiguration
AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration. -
getManifestProcessingRules
AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules. -
getPersonalizationThresholdSeconds
AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds. -
getSlateAdUrl
AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl. -
getTags
AWS::MediaTailor::PlaybackConfiguration.Tags. -
getTranscodeProfileName
AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName. -
builder
-