@Generated(value="jsii-pacmak/1.57.0 (build f614666)", date="2022-04-22T22:36:23.976Z") @Stability(value=Stable) public class CfnPlaybackConfiguration extends CfnResource implements IInspectable
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;
CfnPlaybackConfiguration cfnPlaybackConfiguration = CfnPlaybackConfiguration.Builder.create(this, "MyCfnPlaybackConfiguration")
.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 | Class and Description |
|---|---|
static interface |
CfnPlaybackConfiguration.AdMarkerPassthroughProperty
Example:
|
static interface |
CfnPlaybackConfiguration.AvailSuppressionProperty
Example:
|
static class |
CfnPlaybackConfiguration.Builder
A fluent builder for
CfnPlaybackConfiguration. |
static interface |
CfnPlaybackConfiguration.BumperProperty
Example:
|
static interface |
CfnPlaybackConfiguration.CdnConfigurationProperty
Example:
|
static interface |
CfnPlaybackConfiguration.DashConfigurationForPutProperty
Example:
|
static interface |
CfnPlaybackConfiguration.LivePreRollConfigurationProperty
Example:
|
static interface |
CfnPlaybackConfiguration.ManifestProcessingRulesProperty
Example:
|
software.amazon.jsii.JsiiObject.InitializationModeIInspectable.Jsii$Default, IInspectable.Jsii$Proxy| Modifier and Type | Field and Description |
|---|---|
static String |
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
|
| Modifier | Constructor and Description |
|---|---|
|
CfnPlaybackConfiguration(software.constructs.Construct scope,
String id,
CfnPlaybackConfigurationProps props)
Create a new `AWS::MediaTailor::PlaybackConfiguration`.
|
protected |
CfnPlaybackConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
CfnPlaybackConfiguration(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAdDecisionServerUrl()
`AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl`.
|
Object |
getAvailSuppression()
`AWS::MediaTailor::PlaybackConfiguration.AvailSuppression`.
|
Object |
getBumper()
`AWS::MediaTailor::PlaybackConfiguration.Bumper`.
|
Object |
getCdnConfiguration()
`AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration`.
|
protected Map<String,Object> |
getCfnProperties() |
Object |
getConfigurationAliases()
`AWS::MediaTailor::PlaybackConfiguration.ConfigurationAliases`.
|
Object |
getDashConfiguration()
`AWS::MediaTailor::PlaybackConfiguration.DashConfiguration`.
|
Object |
getLivePreRollConfiguration()
`AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration`.
|
Object |
getManifestProcessingRules()
`AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules`.
|
String |
getName()
`AWS::MediaTailor::PlaybackConfiguration.Name`.
|
Number |
getPersonalizationThresholdSeconds()
`AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds`.
|
String |
getSessionInitializationEndpointPrefix()
`AWS::MediaTailor::PlaybackConfiguration.SessionInitializationEndpointPrefix`.
|
String |
getSlateAdUrl()
`AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl`.
|
TagManager |
getTags()
`AWS::MediaTailor::PlaybackConfiguration.Tags`.
|
String |
getTranscodeProfileName()
`AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName`.
|
String |
getVideoContentSourceUrl()
`AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl`.
|
void |
inspect(TreeInspector inspector)
Examines the CloudFormation resource and discloses attributes.
|
protected Map<String,Object> |
renderProperties(Map<String,Object> props) |
void |
setAdDecisionServerUrl(String value)
`AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl`.
|
void |
setAvailSuppression(CfnPlaybackConfiguration.AvailSuppressionProperty value)
`AWS::MediaTailor::PlaybackConfiguration.AvailSuppression`.
|
void |
setAvailSuppression(IResolvable value)
`AWS::MediaTailor::PlaybackConfiguration.AvailSuppression`.
|
void |
setBumper(CfnPlaybackConfiguration.BumperProperty value)
`AWS::MediaTailor::PlaybackConfiguration.Bumper`.
|
void |
setBumper(IResolvable value)
`AWS::MediaTailor::PlaybackConfiguration.Bumper`.
|
void |
setCdnConfiguration(CfnPlaybackConfiguration.CdnConfigurationProperty value)
`AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration`.
|
void |
setCdnConfiguration(IResolvable value)
`AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration`.
|
void |
setConfigurationAliases(IResolvable value)
`AWS::MediaTailor::PlaybackConfiguration.ConfigurationAliases`.
|
void |
setConfigurationAliases(Map<String,Object> value)
`AWS::MediaTailor::PlaybackConfiguration.ConfigurationAliases`.
|
void |
setDashConfiguration(CfnPlaybackConfiguration.DashConfigurationForPutProperty value)
`AWS::MediaTailor::PlaybackConfiguration.DashConfiguration`.
|
void |
setDashConfiguration(IResolvable value)
`AWS::MediaTailor::PlaybackConfiguration.DashConfiguration`.
|
void |
setLivePreRollConfiguration(CfnPlaybackConfiguration.LivePreRollConfigurationProperty value)
`AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration`.
|
void |
setLivePreRollConfiguration(IResolvable value)
`AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration`.
|
void |
setManifestProcessingRules(CfnPlaybackConfiguration.ManifestProcessingRulesProperty value)
`AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules`.
|
void |
setManifestProcessingRules(IResolvable value)
`AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules`.
|
void |
setName(String value)
`AWS::MediaTailor::PlaybackConfiguration.Name`.
|
void |
setPersonalizationThresholdSeconds(Number value)
`AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds`.
|
void |
setSessionInitializationEndpointPrefix(String value)
`AWS::MediaTailor::PlaybackConfiguration.SessionInitializationEndpointPrefix`.
|
void |
setSlateAdUrl(String value)
`AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl`.
|
void |
setTranscodeProfileName(String value)
`AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName`.
|
void |
setVideoContentSourceUrl(String value)
`AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl`.
|
addDeletionOverride, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getMetadata, getUpdatedProperites, isCfnResource, shouldSynthesize, toString, validatePropertiesgetRefgetCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) public static final String CFN_RESOURCE_TYPE_NAME
protected CfnPlaybackConfiguration(software.amazon.jsii.JsiiObjectRef objRef)
protected CfnPlaybackConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable)
public CfnPlaybackConfiguration(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@NotNull
CfnPlaybackConfigurationProps props)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.props - - resource properties. This parameter is required.@Stability(value=Stable)
public void inspect(@NotNull
TreeInspector inspector)
inspect in interface IInspectableinspector - - tree inspector to collect and process attributes. This parameter is required.@Stability(value=Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String,Object> props)
renderProperties in class CfnResourceprops - This parameter is required.@Stability(value=Stable) @NotNull protected Map<String,Object> getCfnProperties()
getCfnProperties in class CfnResource@Stability(value=Stable) @NotNull public TagManager getTags()
@Stability(value=Stable) @NotNull public String getAdDecisionServerUrl()
@Stability(value=Stable)
public void setAdDecisionServerUrl(@NotNull
String value)
@Stability(value=Stable) @NotNull public String getName()
@Stability(value=Stable)
public void setName(@NotNull
String value)
@Stability(value=Stable) @NotNull public String getVideoContentSourceUrl()
@Stability(value=Stable)
public void setVideoContentSourceUrl(@NotNull
String value)
@Stability(value=Stable) @Nullable public Object getAvailSuppression()
@Stability(value=Stable)
public void setAvailSuppression(@Nullable
CfnPlaybackConfiguration.AvailSuppressionProperty value)
@Stability(value=Stable)
public void setAvailSuppression(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getBumper()
@Stability(value=Stable)
public void setBumper(@Nullable
CfnPlaybackConfiguration.BumperProperty value)
@Stability(value=Stable)
public void setBumper(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getCdnConfiguration()
@Stability(value=Stable)
public void setCdnConfiguration(@Nullable
CfnPlaybackConfiguration.CdnConfigurationProperty value)
@Stability(value=Stable)
public void setCdnConfiguration(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getConfigurationAliases()
@Stability(value=Stable)
public void setConfigurationAliases(@Nullable
IResolvable value)
@Stability(value=Stable)
public void setConfigurationAliases(@Nullable
Map<String,Object> value)
@Stability(value=Stable) @Nullable public Object getDashConfiguration()
@Stability(value=Stable)
public void setDashConfiguration(@Nullable
CfnPlaybackConfiguration.DashConfigurationForPutProperty value)
@Stability(value=Stable)
public void setDashConfiguration(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getLivePreRollConfiguration()
@Stability(value=Stable)
public void setLivePreRollConfiguration(@Nullable
CfnPlaybackConfiguration.LivePreRollConfigurationProperty value)
@Stability(value=Stable)
public void setLivePreRollConfiguration(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getManifestProcessingRules()
@Stability(value=Stable)
public void setManifestProcessingRules(@Nullable
CfnPlaybackConfiguration.ManifestProcessingRulesProperty value)
@Stability(value=Stable)
public void setManifestProcessingRules(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Number getPersonalizationThresholdSeconds()
@Stability(value=Stable)
public void setPersonalizationThresholdSeconds(@Nullable
Number value)
@Stability(value=Stable) @Nullable public String getSessionInitializationEndpointPrefix()
@Stability(value=Stable)
public void setSessionInitializationEndpointPrefix(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getSlateAdUrl()
@Stability(value=Stable)
public void setSlateAdUrl(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getTranscodeProfileName()
@Stability(value=Stable)
public void setTranscodeProfileName(@Nullable
String value)
Copyright © 2022. All rights reserved.