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();