Interface ChannelProps
- All Superinterfaces:
ChannelOptions,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ChannelProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T09:32:03.707Z")
@Stability(Experimental)
public interface ChannelProps
extends software.amazon.jsii.JsiiSerializable, ChannelOptions
(experimental) Properties to set on a Channel.
Example:
Stack stack;
ChannelGroup group = ChannelGroup.Builder.create(stack, "MyChannelGroup")
.channelGroupName("my-test-channel-group")
.build();
Channel channel = Channel.Builder.create(stack, "MyChannel")
.channelGroup(group)
.channelName("my-testchannel")
.input(InputConfiguration.cmaf())
.build();
OriginEndpoint endpoint = OriginEndpoint.Builder.create(stack, "MyOriginEndpoint")
.channel(channel)
.originEndpointName("my-test-endpoint")
.segment(Segment.cmaf())
.manifests(List.of(Manifest.hls(HlsManifestConfiguration.builder()
.manifestName("index")
.build())))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forChannelPropsstatic final classAn implementation forChannelProps -
Method Summary
Modifier and TypeMethodDescriptionstatic ChannelProps.Builderbuilder()(experimental) Channel Group to add this Channel to.Methods inherited from interface software.amazon.awscdk.services.mediapackagev2.alpha.ChannelOptions
getChannelName, getDescription, getInput, getRemovalPolicy, getTagsMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getChannelGroup
(experimental) Channel Group to add this Channel to. -
builder
- Returns:
- a
ChannelProps.BuilderofChannelProps
-