@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)", date="2022-05-11T19:24:35.085Z") @Stability(value=Stable) public interface CfnPlaybackConfigurationProps extends software.amazon.jsii.JsiiSerializable
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(DashConfigurationForPutProperty.builder()
.mpdLocation("mpdLocation")
.originManifestType("originManifestType")
.build())
.livePreRollConfiguration(LivePreRollConfigurationProperty.builder()
.adDecisionServerUrl("adDecisionServerUrl")
.maxDurationSeconds(123)
.build())
.manifestProcessingRules(ManifestProcessingRulesProperty.builder()
.adMarkerPassthrough(AdMarkerPassthroughProperty.builder()
.enabled(false)
.build())
.build())
.personalizationThresholdSeconds(123)
.sessionInitializationEndpointPrefix("sessionInitializationEndpointPrefix")
.slateAdUrl("slateAdUrl")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.transcodeProfileName("transcodeProfileName")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnPlaybackConfigurationProps.Builder
A builder for
CfnPlaybackConfigurationProps |
static class |
CfnPlaybackConfigurationProps.Jsii$Proxy
An implementation for
CfnPlaybackConfigurationProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnPlaybackConfigurationProps.Builder |
builder() |
String |
getAdDecisionServerUrl()
`AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl`.
|
default Object |
getAvailSuppression()
`AWS::MediaTailor::PlaybackConfiguration.AvailSuppression`.
|
default Object |
getBumper()
`AWS::MediaTailor::PlaybackConfiguration.Bumper`.
|
default Object |
getCdnConfiguration()
`AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration`.
|
default Object |
getConfigurationAliases()
`AWS::MediaTailor::PlaybackConfiguration.ConfigurationAliases`.
|
default Object |
getDashConfiguration()
`AWS::MediaTailor::PlaybackConfiguration.DashConfiguration`.
|
default Object |
getLivePreRollConfiguration()
`AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration`.
|
default Object |
getManifestProcessingRules()
`AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules`.
|
String |
getName()
`AWS::MediaTailor::PlaybackConfiguration.Name`.
|
default Number |
getPersonalizationThresholdSeconds()
`AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds`.
|
default String |
getSessionInitializationEndpointPrefix()
`AWS::MediaTailor::PlaybackConfiguration.SessionInitializationEndpointPrefix`.
|
default String |
getSlateAdUrl()
`AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl`.
|
default List<CfnTag> |
getTags()
`AWS::MediaTailor::PlaybackConfiguration.Tags`.
|
default String |
getTranscodeProfileName()
`AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName`.
|
String |
getVideoContentSourceUrl()
`AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl`.
|
@Stability(value=Stable) @NotNull String getAdDecisionServerUrl()
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @NotNull String getVideoContentSourceUrl()
@Stability(value=Stable) @Nullable default Object getAvailSuppression()
@Stability(value=Stable) @Nullable default Object getBumper()
@Stability(value=Stable) @Nullable default Object getCdnConfiguration()
@Stability(value=Stable) @Nullable default Object getConfigurationAliases()
@Stability(value=Stable) @Nullable default Object getDashConfiguration()
@Stability(value=Stable) @Nullable default Object getLivePreRollConfiguration()
@Stability(value=Stable) @Nullable default Object getManifestProcessingRules()
@Stability(value=Stable) @Nullable default Number getPersonalizationThresholdSeconds()
@Stability(value=Stable) @Nullable default String getSessionInitializationEndpointPrefix()
@Stability(value=Stable) @Nullable default String getSlateAdUrl()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
@Stability(value=Stable) @Nullable default String getTranscodeProfileName()
@Stability(value=Stable) static CfnPlaybackConfigurationProps.Builder builder()
Copyright © 2022. All rights reserved.