Interface CfnProgramMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProgramMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-10-08T17:00:15.448Z")
@Stability(Stable)
public interface CfnProgramMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnProgramPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.mediatailor.*;
CfnProgramMixinProps cfnProgramMixinProps = CfnProgramMixinProps.builder()
.adBreaks(List.of(AdBreakProperty.builder()
.adBreakMetadata(List.of(KeyValuePairProperty.builder()
.key("key")
.value("value")
.build()))
.messageType("messageType")
.offsetMillis(123)
.slate(SlateSourceProperty.builder()
.sourceLocationName("sourceLocationName")
.vodSourceName("vodSourceName")
.build())
.spliceInsertMessage(SpliceInsertMessageProperty.builder()
.availNum(123)
.availsExpected(123)
.spliceEventId(123)
.uniqueProgramId(123)
.build())
.timeSignalMessage(TimeSignalMessageProperty.builder()
.segmentationDescriptors(List.of(SegmentationDescriptorProperty.builder()
.segmentationEventId(123)
.segmentationTypeId(123)
.segmentationUpid("segmentationUpid")
.segmentationUpidType(123)
.segmentNum(123)
.segmentsExpected(123)
.subSegmentNum(123)
.subSegmentsExpected(123)
.build()))
.build())
.build()))
.audienceMedia(List.of(AudienceMediaProperty.builder()
.alternateMedia(List.of(AlternateMediaProperty.builder()
.adBreaks(List.of(AdBreakProperty.builder()
.adBreakMetadata(List.of(KeyValuePairProperty.builder()
.key("key")
.value("value")
.build()))
.messageType("messageType")
.offsetMillis(123)
.slate(SlateSourceProperty.builder()
.sourceLocationName("sourceLocationName")
.vodSourceName("vodSourceName")
.build())
.spliceInsertMessage(SpliceInsertMessageProperty.builder()
.availNum(123)
.availsExpected(123)
.spliceEventId(123)
.uniqueProgramId(123)
.build())
.timeSignalMessage(TimeSignalMessageProperty.builder()
.segmentationDescriptors(List.of(SegmentationDescriptorProperty.builder()
.segmentationEventId(123)
.segmentationTypeId(123)
.segmentationUpid("segmentationUpid")
.segmentationUpidType(123)
.segmentNum(123)
.segmentsExpected(123)
.subSegmentNum(123)
.subSegmentsExpected(123)
.build()))
.build())
.build()))
.clipRange(ClipRangeProperty.builder()
.endOffsetMillis(123)
.startOffsetMillis(123)
.build())
.durationMillis(123)
.liveSourceName("liveSourceName")
.scheduledStartTimeMillis(123)
.sourceLocationName("sourceLocationName")
.vodSourceName("vodSourceName")
.build()))
.audience("audience")
.build()))
.channelName("channelName")
.liveSourceName("liveSourceName")
.programName("programName")
.scheduleConfiguration(ScheduleConfigurationProperty.builder()
.clipRange(ClipRangeProperty.builder()
.endOffsetMillis(123)
.startOffsetMillis(123)
.build())
.transition(TransitionProperty.builder()
.durationMillis(123)
.relativePosition("relativePosition")
.relativeProgram("relativeProgram")
.scheduledStartTimeMillis(123)
.type("type")
.build())
.build())
.sourceLocationName("sourceLocationName")
.vodSourceName("vodSourceName")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnProgramMixinPropsstatic final classAn implementation forCfnProgramMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnProgramMixinProps.Builderbuilder()default ObjectThe ad break configuration settings.default ObjectThe list of AudienceMedia defined in program.default StringThe name of the channel for this Program.default StringThe name of the LiveSource for this Program.default StringThe name of the Program.default ObjectSchedule configuration parameters.default StringThe name of the source location.default StringThe name that's used to refer to a VOD source.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAdBreaks
The ad break configuration settings.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnProgramPropsMixin.AdBreakProperty>- See Also:
-
getAudienceMedia
The list of AudienceMedia defined in program.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnProgramPropsMixin.AudienceMediaProperty>- See Also:
-
getChannelName
The name of the channel for this Program.- See Also:
-
getLiveSourceName
The name of the LiveSource for this Program.- See Also:
-
getProgramName
The name of the Program.- See Also:
-
getScheduleConfiguration
Schedule configuration parameters.Returns union: either
IResolvableorCfnProgramPropsMixin.ScheduleConfigurationProperty- See Also:
-
getSourceLocationName
The name of the source location.- See Also:
-
getVodSourceName
The name that's used to refer to a VOD source.- See Also:
-
builder
- Returns:
- a
CfnProgramMixinProps.BuilderofCfnProgramMixinProps
-