Class HlsManifestConfiguration.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackagev2.alpha.HlsManifestConfiguration.Jsii$Proxy
All Implemented Interfaces:
HlsManifestConfiguration, software.amazon.jsii.JsiiSerializable
Enclosing interface:
HlsManifestConfiguration

@Stability(Experimental) @Internal public static final class HlsManifestConfiguration.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements HlsManifestConfiguration
An implementation for HlsManifestConfiguration
  • 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.mediapackagev2.alpha.HlsManifestConfiguration

    HlsManifestConfiguration.Builder, HlsManifestConfiguration.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the HlsManifestConfiguration.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 Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final String
    (experimental) The name of the child manifest associated with the HLS manifest configuration.
    (experimental) Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    final String
    (experimental) The name of the manifest associated with the HLS manifest configuration.
    final Duration
    (experimental) The total duration (in seconds) of the manifest's content.
    final Duration
    (experimental) Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify.
    (experimental) The SCTE-35 HLS configuration associated with the HLS manifest configuration of the origin endpoint.
    final StartTag
    (experimental) Insert EXT-X-START tag in the manifest with the configured settings.
    final Boolean
    (experimental) When enabled, MediaPackage URL-encodes the query string for API requests for HLS child manifests to comply with AWS Signature Version 4 (SigV4) signature signing protocol.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected Jsii$Proxy(HlsManifestConfiguration.Builder builder)
      Constructor that initializes the object based on literal property values passed by the HlsManifestConfiguration.Builder.
  • Method Details

    • getManifestName

      public final String getManifestName()
      Description copied from interface: HlsManifestConfiguration
      (experimental) The name of the manifest associated with the HLS manifest configuration.
      Specified by:
      getManifestName in interface HlsManifestConfiguration
    • getChildManifestName

      public final String getChildManifestName()
      Description copied from interface: HlsManifestConfiguration
      (experimental) The name of the child manifest associated with the HLS manifest configuration.

      Default: - No child manifest name specified

      Specified by:
      getChildManifestName in interface HlsManifestConfiguration
    • getFilterConfiguration

      public final FilterConfiguration getFilterConfiguration()
      Description copied from interface: HlsManifestConfiguration
      (experimental) Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.

      https://docs.aws.amazon.com/mediapackage/latest/userguide/manifest-filter-query-parameters.html

      Default: - No filter configuration

      Specified by:
      getFilterConfiguration in interface HlsManifestConfiguration
    • getManifestWindow

      public final Duration getManifestWindow()
      Description copied from interface: HlsManifestConfiguration
      (experimental) The total duration (in seconds) of the manifest's content.

      Default: 60

      Specified by:
      getManifestWindow in interface HlsManifestConfiguration
    • getProgramDateTimeInterval

      public final Duration getProgramDateTimeInterval()
      Description copied from interface: HlsManifestConfiguration
      (experimental) Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify.

      If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

      Default: - No program date time interval

      Specified by:
      getProgramDateTimeInterval in interface HlsManifestConfiguration
    • getScteAdMarkerHls

      public final AdMarkerHls getScteAdMarkerHls()
      Description copied from interface: HlsManifestConfiguration
      (experimental) The SCTE-35 HLS configuration associated with the HLS manifest configuration of the origin endpoint.

      Default: - No SCTE ad marker configuration

      Specified by:
      getScteAdMarkerHls in interface HlsManifestConfiguration
    • getStartTag

      public final StartTag getStartTag()
      Description copied from interface: HlsManifestConfiguration
      (experimental) Insert EXT-X-START tag in the manifest with the configured settings.

      Default: - No start tag

      Specified by:
      getStartTag in interface HlsManifestConfiguration
    • getUrlEncodeChildManifest

      public final Boolean getUrlEncodeChildManifest()
      Description copied from interface: HlsManifestConfiguration
      (experimental) When enabled, MediaPackage URL-encodes the query string for API requests for HLS child manifests to comply with AWS Signature Version 4 (SigV4) signature signing protocol.

      For more information, see AWS Signature Version 4 for API requests in AWS Identity and Access Management User Guide.

      Default: false

      Specified by:
      getUrlEncodeChildManifest in interface HlsManifestConfiguration
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object