Interface OriginEndpointProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,OriginEndpointOptions
- All Known Implementing Classes:
OriginEndpointProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T09:32:03.728Z")
@Stability(Experimental)
public interface OriginEndpointProps
extends software.amazon.jsii.JsiiSerializable, OriginEndpointOptions
(experimental) Properties to set on an Origin Endpoint.
Example:
Channel channel;
IRole spekeRole;
OriginEndpoint.Builder.create(this, "TsEndpoint")
.channel(channel)
.segment(Segment.ts(TsSegmentProps.builder()
.encryption(TsEncryption.speke(TsSpekeEncryptionProps.builder()
.method(TsEncryptionMethod.SAMPLE_AES)
.resourceId("my-content-id")
.url("https://example.com/speke")
.role(spekeRole)
.build()))
.build()))
.manifests(List.of(Manifest.hls(HlsManifestConfiguration.builder().manifestName("index").build())))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forOriginEndpointPropsstatic final classAn implementation forOriginEndpointProps -
Method Summary
Modifier and TypeMethodDescriptionstatic OriginEndpointProps.Builderbuilder()(experimental) The channel associated with the origin endpoint.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.mediapackagev2.alpha.OriginEndpointOptions
getCdnAuth, getDescription, getForceEndpointConfigurationConditions, getManifests, getOriginEndpointName, getRemovalPolicy, getSegment, getStartoverWindow, getTags
-
Method Details
-
getChannel
(experimental) The channel associated with the origin endpoint. -
builder
- Returns:
- a
OriginEndpointProps.BuilderofOriginEndpointProps
-