Interface ChannelGroupAttributes

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ChannelGroupAttributes.Jsii$Proxy

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-02T09:32:03.691Z") @Stability(Experimental) public interface ChannelGroupAttributes extends software.amazon.jsii.JsiiSerializable
(experimental) Attributes to enable import of a Channel Group, which in turn can be used to create a Channel and OriginEndpoint).

Example:

 Stack stack;
 IChannelGroup channelGroup = ChannelGroup.fromChannelGroupAttributes(stack, "ImportedChannelGroup", ChannelGroupAttributes.builder()
         .channelGroupName("MyChannelGroup")
         .build());
 
  • Method Details

    • getChannelGroupName

      @Stability(Experimental) @NotNull String getChannelGroupName()
      (experimental) Channel Group Name.
    • getEgressDomain

      @Stability(Experimental) @Nullable default String getEgressDomain()
      (experimental) The egress domain where packaged content is available.

      Use this as the origin domain when configuring a CDN such as Amazon CloudFront.

      Default: - not available on imported channel groups

    • builder

      @Stability(Experimental) static ChannelGroupAttributes.Builder builder()
      Returns:
      a ChannelGroupAttributes.Builder of ChannelGroupAttributes