Class DashBaseUrlProperty.Jsii$Proxy

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

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

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

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the DashBaseUrlProperty.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 Number
    (experimental) For use with DVB-DASH profiles only.
    final Number
    (experimental) For use with DVB-DASH profiles only.
    final String
    (experimental) The name of the source location.
    final String
    (experimental) A source location for segments.
    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(DashBaseUrlProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the DashBaseUrlProperty.Builder.
  • Method Details

    • getUrl

      public final String getUrl()
      Description copied from interface: DashBaseUrlProperty
      (experimental) A source location for segments.
      Specified by:
      getUrl in interface DashBaseUrlProperty
    • getDvbPriority

      public final Number getDvbPriority()
      Description copied from interface: DashBaseUrlProperty
      (experimental) For use with DVB-DASH profiles only.

      The priority of this location for serving segments. The lower the number, the higher the priority.

      Default: - No priority specified

      Specified by:
      getDvbPriority in interface DashBaseUrlProperty
    • getDvbWeight

      public final Number getDvbWeight()
      Description copied from interface: DashBaseUrlProperty
      (experimental) For use with DVB-DASH profiles only.

      The weighting for source locations that have the same priority.

      Default: - No weight specified

      Specified by:
      getDvbWeight in interface DashBaseUrlProperty
    • getServiceLocation

      public final String getServiceLocation()
      Description copied from interface: DashBaseUrlProperty
      (experimental) The name of the source location.

      Default: - No service location specified

      Specified by:
      getServiceLocation in interface DashBaseUrlProperty
    • $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