Class CfnOriginEndpoint.HlsManifestProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOriginEndpoint.HlsManifestProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOriginEndpoint.HlsManifestProperty
CfnOriginEndpoint.HlsManifestProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackage.CfnOriginEndpoint.HlsManifestProperty
CfnOriginEndpoint.HlsManifestProperty.Builder, CfnOriginEndpoint.HlsManifestProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnOriginEndpoint.HlsManifestProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
Controls how ad markers are included in the packaged endpoint.final String
The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest.Specifies the SCTE-35 message types that AWS Elemental MediaPackage treats as ad markers in the output manifest.final String
getId()
The manifest ID is required and must be unique within the OriginEndpoint.final Object
Applies to stream sets with a single video track only.final String
A short string that's appended to the end of the endpoint URL to create a unique path to this endpoint.final String
When specified as eitherevent
orvod
, a correspondingEXT-X-PLAYLIST-TYPE
entry is included in the media playlist.final Number
Time window (in seconds) contained in each parent manifest.final Number
InsertsEXT-X-PROGRAM-DATE-TIME
tags in the output manifest at the interval that you specify.final String
getUrl()
The URL that's used to request this manifest from this endpoint.final int
hashCode()
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 theCfnOriginEndpoint.HlsManifestProperty.Builder
.
-
-
Method Details
-
getId
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
The manifest ID is required and must be unique within the OriginEndpoint.The ID can't be changed after the endpoint is created.
- Specified by:
getId
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getAdMarkers
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
Controls how ad markers are included in the packaged endpoint.Valid values:
NONE
- Omits all SCTE-35 ad markers from the output.PASSTHROUGH
- Creates a copy in the output of the SCTE-35 ad markers (comments) taken directly from the input manifest.SCTE35_ENHANCED
- Generates ad markers and blackout tags in the output based on the SCTE-35 messages from the input manifest.
- Specified by:
getAdMarkers
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getAdsOnDeliveryRestrictions
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest.For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Specified by:
getAdsOnDeliveryRestrictions
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getAdTriggers
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
Specifies the SCTE-35 message types that AWS Elemental MediaPackage treats as ad markers in the output manifest.Valid values:
BREAK
DISTRIBUTOR_ADVERTISEMENT
DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
DISTRIBUTOR_PLACEMENT_OPPORTUNITY
PROVIDER_ADVERTISEMENT
PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
PROVIDER_PLACEMENT_OPPORTUNITY
SPLICE_INSERT
- Specified by:
getAdTriggers
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getIncludeIframeOnlyStream
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
Applies to stream sets with a single video track only.When true, the stream set includes an additional I-frame only stream, along with the other tracks. If false, this extra stream is not included.
- Specified by:
getIncludeIframeOnlyStream
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getManifestName
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
A short string that's appended to the end of the endpoint URL to create a unique path to this endpoint.The manifestName on the HLSManifest object overrides the manifestName that you provided on the originEndpoint object.
- Specified by:
getManifestName
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getPlaylistType
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
When specified as eitherevent
orvod
, a correspondingEXT-X-PLAYLIST-TYPE
entry is included in the media playlist.Indicates if the playlist is live-to-VOD content.
- Specified by:
getPlaylistType
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getPlaylistWindowSeconds
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
Time window (in seconds) contained in each parent manifest.- Specified by:
getPlaylistWindowSeconds
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getProgramDateTimeIntervalSeconds
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
InsertsEXT-X-PROGRAM-DATE-TIME
tags in the output manifest at the interval that you specify.Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
Omit this attribute or enter
0
to indicate that theEXT-X-PROGRAM-DATE-TIME
tags are not included in the manifest.- Specified by:
getProgramDateTimeIntervalSeconds
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
getUrl
Description copied from interface:CfnOriginEndpoint.HlsManifestProperty
The URL that's used to request this manifest from this endpoint.- Specified by:
getUrl
in interfaceCfnOriginEndpoint.HlsManifestProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-