Class OriginEndpointOptions.Jsii$Proxy
- All Implemented Interfaces:
OriginEndpointOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
OriginEndpointOptions
OriginEndpointOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackagev2.alpha.OriginEndpointOptions
OriginEndpointOptions.Builder, OriginEndpointOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(OriginEndpointOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theOriginEndpointOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal CdnAuthConfiguration(experimental) Provide access to MediaPackage V2 Origin Endpoint via secret header.final String(experimental) The description associated with the origin endpoint.final List<EndpointErrorConfiguration> (experimental) The failover settings for the endpoint.(experimental) Manifests configuration for HLS, Low Latency HLS and DASH.final String(experimental) The name of the origin endpoint associated with the origin endpoint configuration.final RemovalPolicy(experimental) Policy to apply when the origin endpoint is removed from the stack.final SegmentConfiguration(experimental) The segment associated with the origin endpoint.final Duration(experimental) The size of the window to specify a window of the live stream that's available for on-demand viewing.getTags()(experimental) The tags associated with the origin endpoint.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theOriginEndpointOptions.Builder.
-
-
Method Details
-
getManifests
Description copied from interface:OriginEndpointOptions(experimental) Manifests configuration for HLS, Low Latency HLS and DASH.- Specified by:
getManifestsin interfaceOriginEndpointOptions
-
getSegment
Description copied from interface:OriginEndpointOptions(experimental) The segment associated with the origin endpoint.Inside the segment configuration you can define options such as encryption, SPEKE parameters and other general segment configurations.
Use Segment.ts() or Segment.cmaf() to create the configuration.
- Specified by:
getSegmentin interfaceOriginEndpointOptions
-
getCdnAuth
Description copied from interface:OriginEndpointOptions(experimental) Provide access to MediaPackage V2 Origin Endpoint via secret header.Default: undefined - Not configured on endpoint
- Specified by:
getCdnAuthin interfaceOriginEndpointOptions
-
getDescription
Description copied from interface:OriginEndpointOptions(experimental) The description associated with the origin endpoint.Default: undefined - No description is added to Origin Endpoint
- Specified by:
getDescriptionin interfaceOriginEndpointOptions
-
getForceEndpointConfigurationConditions
Description copied from interface:OriginEndpointOptions(experimental) The failover settings for the endpoint.Default: undefined - No force endpoint configuration is configured
- Specified by:
getForceEndpointConfigurationConditionsin interfaceOriginEndpointOptions
-
getOriginEndpointName
Description copied from interface:OriginEndpointOptions(experimental) The name of the origin endpoint associated with the origin endpoint configuration.Default: autogenerated
- Specified by:
getOriginEndpointNamein interfaceOriginEndpointOptions
-
getRemovalPolicy
Description copied from interface:OriginEndpointOptions(experimental) Policy to apply when the origin endpoint is removed from the stack.Even though MediaPackage ChannelGroups, Channels and OriginEndpoints are technically stateful, their contents are transient and it is common to add and remove these while rearchitecting your application. The default is therefore
DESTROY. Change it toRETAINif the content (in a lookback window) are so valuable that accidentally losing it would be unacceptable.Default: RemovalPolicy.DESTROY
- Specified by:
getRemovalPolicyin interfaceOriginEndpointOptions
-
getStartoverWindow
Description copied from interface:OriginEndpointOptions(experimental) The size of the window to specify a window of the live stream that's available for on-demand viewing.Viewers can start-over or catch-up on content that falls within the window.
Default: 900
- Specified by:
getStartoverWindowin interfaceOriginEndpointOptions
-
getTags
Description copied from interface:OriginEndpointOptions(experimental) The tags associated with the origin endpoint.Default: - No tagging
- Specified by:
getTagsin interfaceOriginEndpointOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-