Interface CfnChannelProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannelProps.Jsii$Proxy
CfnChannel.
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.*;
CfnChannelProps cfnChannelProps = CfnChannelProps.builder()
.channelName("channelName")
.outputs(List.of(RequestOutputItemProperty.builder()
.manifestName("manifestName")
.sourceGroup("sourceGroup")
// the properties below are optional
.dashPlaylistSettings(DashPlaylistSettingsProperty.builder()
.manifestWindowSeconds(123)
.minBufferTimeSeconds(123)
.minUpdatePeriodSeconds(123)
.suggestedPresentationDelaySeconds(123)
.build())
.hlsPlaylistSettings(HlsPlaylistSettingsProperty.builder()
.adMarkupType(List.of("adMarkupType"))
.manifestWindowSeconds(123)
.build())
.build()))
.playbackMode("playbackMode")
// the properties below are optional
.audiences(List.of("audiences"))
.fillerSlate(SlateSourceProperty.builder()
.sourceLocationName("sourceLocationName")
.vodSourceName("vodSourceName")
.build())
.logConfiguration(LogConfigurationForChannelProperty.builder()
.logTypes(List.of("logTypes"))
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.tier("tier")
.timeShiftConfiguration(TimeShiftConfigurationProperty.builder()
.maxTimeDelaySeconds(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannelPropsstatic final classAn implementation forCfnChannelProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnChannelProps.Builderbuilder()The list of audiences defined in channel.The name of the channel.default ObjectThe slate used to fill gaps between programs in the schedule.default ObjectThe log configuration.The channel's output properties.The type of playback mode for this channel.getTags()The tags to assign to the channel.default StringgetTier()The tier for this channel.default ObjectThe configuration for time-shifted viewing.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getChannelName
The name of the channel.- See Also:
-
getOutputs
The channel's output properties.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnChannel.RequestOutputItemProperty>- See Also:
-
getPlaybackMode
The type of playback mode for this channel.LINEAR- Programs play back-to-back only once.LOOP- Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.- See Also:
-
getAudiences
The list of audiences defined in channel.- See Also:
-
getFillerSlate
The slate used to fill gaps between programs in the schedule.You must configure filler slate if your channel uses the
LINEARPlaybackMode. MediaTailor doesn't support filler slate for channels using theLOOPPlaybackMode.Returns union: either
IResolvableorCfnChannel.SlateSourceProperty- See Also:
-
getLogConfiguration
The log configuration.Returns union: either
IResolvableorCfnChannel.LogConfigurationForChannelProperty- See Also:
-
getTags
The tags to assign to the channel.Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources .
- See Also:
-
getTier
The tier for this channel.STANDARD tier channels can contain live programs.
- See Also:
-
getTimeShiftConfiguration
The configuration for time-shifted viewing.Returns union: either
IResolvableorCfnChannel.TimeShiftConfigurationProperty- See Also:
-
builder
- Returns:
- a
CfnChannelProps.BuilderofCfnChannelProps
-