Interface MediaPackageV2OriginProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,OriginOptions,OriginProps
- All Known Implementing Classes:
MediaPackageV2OriginProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.133.0 (build 0f43e37)",
date="2026-06-16T16:14:49.509Z")
@Stability(Experimental)
public interface MediaPackageV2OriginProps
extends software.amazon.jsii.JsiiSerializable, OriginProps
(experimental) Properties for a MediaPackage V2 Origin with OAC.
Example:
OriginEndpoint endpoint;
ChannelGroup group;
Distribution.Builder.create(this, "Distribution")
.defaultBehavior(BehaviorOptions.builder()
.origin(MediaPackageV2Origin.Builder.create(endpoint)
.channelGroup(group)
.build())
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forMediaPackageV2OriginPropsstatic final classAn implementation forMediaPackageV2OriginProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()(experimental) The channel group that the origin endpoint belongs to.default IOriginAccessControlRef(experimental) An optional Origin Access Control.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.cloudfront.OriginOptions
getConnectionAttempts, getConnectionTimeout, getCustomHeaders, getOriginAccessControlId, getOriginId, getOriginShieldEnabled, getOriginShieldRegion, getResponseCompletionTimeoutMethods inherited from interface software.amazon.awscdk.services.cloudfront.OriginProps
getOriginPath
-
Method Details
-
getChannelGroup
(experimental) The channel group that the origin endpoint belongs to.Used to derive the egress domain for the CloudFront origin.
-
getOriginAccessControl
(experimental) An optional Origin Access Control.Default: - an Origin Access Control will be created automatically.
-
builder
- Returns:
- a
MediaPackageV2OriginProps.BuilderofMediaPackageV2OriginProps
-