Class CfnPackagingConfigurationPropsMixin.DashManifestProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.mediapackage.CfnPackagingConfigurationPropsMixin.DashManifestProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPackagingConfigurationPropsMixin.DashManifestProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPackagingConfigurationPropsMixin.DashManifestProperty
@Stability(Stable)
@Internal
public static final class CfnPackagingConfigurationPropsMixin.DashManifestProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPackagingConfigurationPropsMixin.DashManifestProperty
An implementation for
CfnPackagingConfigurationPropsMixin.DashManifestProperty-
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.cfnpropertymixins.services.mediapackage.CfnPackagingConfigurationPropsMixin.DashManifestProperty
CfnPackagingConfigurationPropsMixin.DashManifestProperty.Builder, CfnPackagingConfigurationPropsMixin.DashManifestProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPackagingConfigurationPropsMixin.DashManifestProperty.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 StringDetermines the position of some tags in the Media Presentation Description (MPD).final StringA short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.final NumberMinimum amount of content (measured in seconds) that a player must keep available in the buffer.final StringThe DASH profile type.final StringThe source of scte markers used.final ObjectLimitations for outputs from the endpoint, based on the video bitrate.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 theCfnPackagingConfigurationPropsMixin.DashManifestProperty.Builder.
-
-
Method Details
-
getManifestLayout
Description copied from interface:CfnPackagingConfigurationPropsMixin.DashManifestPropertyDetermines the position of some tags in the Media Presentation Description (MPD).When set to
FULL, elements likeSegmentTemplateandContentProtectionare included in eachRepresentation. When set toCOMPACT, duplicate elements are combined and presented at the AdaptationSet level.- Specified by:
getManifestLayoutin interfaceCfnPackagingConfigurationPropsMixin.DashManifestProperty- See Also:
-
getManifestName
Description copied from interface:CfnPackagingConfigurationPropsMixin.DashManifestPropertyA short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.- Specified by:
getManifestNamein interfaceCfnPackagingConfigurationPropsMixin.DashManifestProperty- See Also:
-
getMinBufferTimeSeconds
Description copied from interface:CfnPackagingConfigurationPropsMixin.DashManifestPropertyMinimum amount of content (measured in seconds) that a player must keep available in the buffer.- Specified by:
getMinBufferTimeSecondsin interfaceCfnPackagingConfigurationPropsMixin.DashManifestProperty- See Also:
-
getProfile
Description copied from interface:CfnPackagingConfigurationPropsMixin.DashManifestPropertyThe DASH profile type.When set to
HBBTV_1_5, the content is compliant with HbbTV 1.5.- Specified by:
getProfilein interfaceCfnPackagingConfigurationPropsMixin.DashManifestProperty- See Also:
-
getScteMarkersSource
Description copied from interface:CfnPackagingConfigurationPropsMixin.DashManifestPropertyThe source of scte markers used.Value description:
SEGMENTS- The scte markers are sourced from the segments of the ingested content.MANIFEST- the scte markers are sourced from the manifest of the ingested content. The MANIFEST value is compatible with source HLS playlists using the SCTE-35 Enhanced syntax (EXT-OATCLS-SCTE35tags). SCTE-35 Elemental and SCTE-35 Daterange syntaxes are not supported with this option.
- Specified by:
getScteMarkersSourcein interfaceCfnPackagingConfigurationPropsMixin.DashManifestProperty- See Also:
-
getStreamSelection
Description copied from interface:CfnPackagingConfigurationPropsMixin.DashManifestPropertyLimitations for outputs from the endpoint, based on the video bitrate.Returns union: either
IResolvableorCfnPackagingConfigurationPropsMixin.StreamSelectionProperty- Specified by:
getStreamSelectionin interfaceCfnPackagingConfigurationPropsMixin.DashManifestProperty- See Also:
-
$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()
-