@Stability(value=Stable) @Internal public static final class CfnOriginEndpoint.DashPackageProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnOriginEndpoint.DashPackageProperty
CfnOriginEndpoint.DashPackagePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnOriginEndpoint.DashPackageProperty.Builder, CfnOriginEndpoint.DashPackageProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnOriginEndpoint.DashPackageProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnOriginEndpoint.AuthorizationProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAdsOnDeliveryRestrictions()
The flags on SCTE-35 segmentation descriptors that have to be present for MediaPackage to insert ad markers in the output manifest.
|
List<String> |
getAdTriggers()
Specifies the SCTE-35 message types that MediaPackage treats as ad markers in the output manifest.
|
Object |
getEncryption()
Parameters for encrypting content.
|
Object |
getIncludeIframeOnlyStream()
`CfnOriginEndpoint.DashPackageProperty.IncludeIframeOnlyStream`.
|
String |
getManifestLayout()
Determines the position of some tags in the manifest.
|
Number |
getManifestWindowSeconds()
Time window (in seconds) contained in each manifest.
|
Number |
getMinBufferTimeSeconds()
Minimum amount of content (measured in seconds) that a player must keep available in the buffer.
|
Number |
getMinUpdatePeriodSeconds()
Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.
|
List<String> |
getPeriodTriggers()
Controls whether MediaPackage produces single-period or multi-period DASH manifests.
|
String |
getProfile()
DASH profile for the output, such as HbbTV.
|
Number |
getSegmentDurationSeconds()
Duration (in seconds) of each fragment.
|
String |
getSegmentTemplateFormat()
Determines the type of variable used in the `media` URL of the `SegmentTemplate` tag in the manifest.
|
Object |
getStreamSelection()
Limitations for outputs from the endpoint, based on the video bitrate.
|
Number |
getSuggestedPresentationDelaySeconds()
Amount of time (in seconds) that the player should be from the live point at the end of the manifest.
|
String |
getUtcTiming()
Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
|
String |
getUtcTimingUri()
Specifies the value attribute of the UTC timing field when utcTiming is set to HTTP-ISO or HTTP-HEAD.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnOriginEndpoint.DashPackageProperty.Builder builder)
CfnOriginEndpoint.AuthorizationProperty.Builder.public final String getAdsOnDeliveryRestrictions()
CfnOriginEndpoint.DashPackagePropertyFor information about SCTE-35 in MediaPackage, see SCTE-35 Message Options in AWS Elemental MediaPackage .
getAdsOnDeliveryRestrictions in interface CfnOriginEndpoint.DashPackagePropertypublic final List<String> getAdTriggers()
CfnOriginEndpoint.DashPackagePropertyValid values:
BREAKDISTRIBUTOR_ADVERTISEMENTDISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY .DISTRIBUTOR_PLACEMENT_OPPORTUNITY .PROVIDER_ADVERTISEMENT .PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY .PROVIDER_PLACEMENT_OPPORTUNITY .SPLICE_INSERT .getAdTriggers in interface CfnOriginEndpoint.DashPackagePropertypublic final Object getEncryption()
CfnOriginEndpoint.DashPackagePropertygetEncryption in interface CfnOriginEndpoint.DashPackagePropertypublic final Object getIncludeIframeOnlyStream()
CfnOriginEndpoint.DashPackagePropertygetIncludeIframeOnlyStream in interface CfnOriginEndpoint.DashPackagePropertypublic final String getManifestLayout()
CfnOriginEndpoint.DashPackagePropertyOptions:
FULL - elements like SegmentTemplate and ContentProtection are included in each Representation .COMPACT - duplicate elements are combined and presented at the AdaptationSet level.getManifestLayout in interface CfnOriginEndpoint.DashPackagePropertypublic final Number getManifestWindowSeconds()
CfnOriginEndpoint.DashPackagePropertygetManifestWindowSeconds in interface CfnOriginEndpoint.DashPackagePropertypublic final Number getMinBufferTimeSeconds()
CfnOriginEndpoint.DashPackagePropertygetMinBufferTimeSeconds in interface CfnOriginEndpoint.DashPackagePropertypublic final Number getMinUpdatePeriodSeconds()
CfnOriginEndpoint.DashPackagePropertygetMinUpdatePeriodSeconds in interface CfnOriginEndpoint.DashPackagePropertypublic final List<String> getPeriodTriggers()
CfnOriginEndpoint.DashPackagePropertyFor more information about periods, see Multi-period DASH in AWS Elemental MediaPackage .
Valid values:
ADS - MediaPackage will produce multi-period DASH manifests. Periods are created based on the SCTE-35 ad markers present in the input manifest.getPeriodTriggers in interface CfnOriginEndpoint.DashPackagePropertypublic final String getProfile()
CfnOriginEndpoint.DashPackagePropertyValid values:
NONE - the output doesn't use a DASH profile.HBBTV_1_5 - the output is HbbTV-compliant.getProfile in interface CfnOriginEndpoint.DashPackagePropertypublic final Number getSegmentDurationSeconds()
CfnOriginEndpoint.DashPackagePropertyActual fragments are rounded to the nearest multiple of the source fragment duration.
getSegmentDurationSeconds in interface CfnOriginEndpoint.DashPackagePropertypublic final String getSegmentTemplateFormat()
CfnOriginEndpoint.DashPackageProperty
Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate .
NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate .NUMBER_WITH_DURATION - The $Number$ variable is used in the media URL and a duration attribute is added to the segment template. The SegmentTimeline object is removed from the representation.TIME_WITH_TIMELINE - The $Time$ variable is used in the media URL. The value of this variable is the timestamp of when the segment starts. A full SegmentTimeline object is presented in each SegmentTemplate .getSegmentTemplateFormat in interface CfnOriginEndpoint.DashPackagePropertypublic final Object getStreamSelection()
CfnOriginEndpoint.DashPackagePropertygetStreamSelection in interface CfnOriginEndpoint.DashPackagePropertypublic final Number getSuggestedPresentationDelaySeconds()
CfnOriginEndpoint.DashPackagePropertygetSuggestedPresentationDelaySeconds in interface CfnOriginEndpoint.DashPackagePropertypublic final String getUtcTiming()
CfnOriginEndpoint.DashPackagePropertygetUtcTiming in interface CfnOriginEndpoint.DashPackagePropertypublic final String getUtcTimingUri()
CfnOriginEndpoint.DashPackagePropertygetUtcTimingUri in interface CfnOriginEndpoint.DashPackageProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.