Class SegmentConfiguration.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackagev2.alpha.SegmentConfiguration.Jsii$Proxy
- All Implemented Interfaces:
SegmentConfiguration,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SegmentConfiguration
@Stability(Experimental)
@Internal
public static final class SegmentConfiguration.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SegmentConfiguration
An implementation for
SegmentConfiguration-
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.SegmentConfiguration
SegmentConfiguration.Builder, SegmentConfiguration.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(SegmentConfiguration.Builder builder) Constructor that initializes the object based on literal property values passed by theSegmentConfiguration.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 ContainerType(experimental) The container type for this segment (TS or CMAF).final EncryptionConfiguration(experimental) Encryption configuration for the segment.final Boolean(experimental) Whether the segment includes I-frame-only streams.final List<ScteMessageType> (experimental) The SCTE-35 configuration associated with the segment.final ScteInSegments(experimental) Controls whether SCTE-35 messages are included in segment files.final Duration(experimental) The duration of the segments.final String(experimental) The name of the segment associated with the origin endpoint.final Boolean(experimental) Whether the segment includes DVB subtitles.final Boolean(experimental) Whether the segment is an audio rendition group.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 theSegmentConfiguration.Builder.
-
-
Method Details
-
getContainerType
Description copied from interface:SegmentConfiguration(experimental) The container type for this segment (TS or CMAF).- Specified by:
getContainerTypein interfaceSegmentConfiguration
-
getEncryption
Description copied from interface:SegmentConfiguration(experimental) Encryption configuration for the segment.Default: - No encryption
- Specified by:
getEncryptionin interfaceSegmentConfiguration
-
getIncludeIframeOnlyStreams
Description copied from interface:SegmentConfiguration(experimental) Whether the segment includes I-frame-only streams.Default: undefined - Not specified.
- Specified by:
getIncludeIframeOnlyStreamsin interfaceSegmentConfiguration
-
getScteFilter
Description copied from interface:SegmentConfiguration(experimental) The SCTE-35 configuration associated with the segment.The SCTE-35 message types that you want to be treated as ad markers in the output.
Default: - No SCTE filtering
- Specified by:
getScteFilterin interfaceSegmentConfiguration
-
getScteInSegments
Description copied from interface:SegmentConfiguration(experimental) Controls whether SCTE-35 messages are included in segment files.Default: - SCTE-35 messages are not included in segments
- Specified by:
getScteInSegmentsin interfaceSegmentConfiguration
-
getSegmentDuration
Description copied from interface:SegmentConfiguration(experimental) The duration of the segments.Default: 6
- Specified by:
getSegmentDurationin interfaceSegmentConfiguration
-
getSegmentName
Description copied from interface:SegmentConfiguration(experimental) The name of the segment associated with the origin endpoint.Default: segment
- Specified by:
getSegmentNamein interfaceSegmentConfiguration
-
getTsIncludeDvbSubtitles
Description copied from interface:SegmentConfiguration(experimental) Whether the segment includes DVB subtitles.Default: false
- Specified by:
getTsIncludeDvbSubtitlesin interfaceSegmentConfiguration
-
getTsUseAudioRenditionGroup
Description copied from interface:SegmentConfiguration(experimental) Whether the segment is an audio rendition group.Default: false
- Specified by:
getTsUseAudioRenditionGroupin interfaceSegmentConfiguration
-
$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()
-