Interface CfnChannelProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannelProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-03-04T22:57:27.646Z")
@Stability(Stable)
public interface CfnChannelProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
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 class
A builder forCfnChannelProps
static final class
An implementation forCfnChannelProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnChannelProps.Builder
builder()
The list of audiences defined in channel.The name of the channel.default Object
The slate used to fill gaps between programs in the schedule.default Object
The log configuration.The channel's output properties.The type of playback mode for this channel.getTags()
The tags to assign to the channel.default String
getTier()
The tier for this channel.default Object
The 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.- 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
LINEAR
PlaybackMode
. MediaTailor doesn't support filler slate for channels using theLOOP
PlaybackMode
.- See Also:
-
getLogConfiguration
The log configuration.- 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.- See Also:
-
builder
- Returns:
- a
CfnChannelProps.Builder
ofCfnChannelProps
-