Interface OriginEndpointAttributes

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

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-02T09:32:03.726Z") @Stability(Experimental) public interface OriginEndpointAttributes extends software.amazon.jsii.JsiiSerializable
(experimental) Represents an Origin Endpoint defined outside of this stack.

Example:

 Stack stack;
 IOriginEndpoint originEndpoint = OriginEndpoint.fromOriginEndpointAttributes(stack, "ImportedOriginEndpoint", OriginEndpointAttributes.builder()
         .channelGroupName("MyChannelGroup")
         .channelName("MyChannel")
         .originEndpointName("MyExampleOriginEndpoint")
         .build());
 
  • Method Details

    • getChannelGroupName

      @Stability(Experimental) @NotNull String getChannelGroupName()
      (experimental) The name that describes the channel group.

      The name is the primary identifier for the channel group.

    • getChannelName

      @Stability(Experimental) @NotNull String getChannelName()
      (experimental) The name that describes the channel.

      The name is the primary identifier for the channel.

    • getOriginEndpointName

      @Stability(Experimental) @NotNull String getOriginEndpointName()
      (experimental) The name that describes the origin endpoint.
    • builder

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