Interface DashBaseUrlProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
DashBaseUrlProperty.Jsii$Proxy

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-02T09:32:03.709Z") @Stability(Experimental) public interface DashBaseUrlProperty extends software.amazon.jsii.JsiiSerializable
(experimental) The base URLs to use for retrieving segments.

You can specify multiple locations and indicate the priority and weight for when each should be used, for use in multi-CDN workflows.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.mediapackagev2.alpha.*;
 DashBaseUrlProperty dashBaseUrlProperty = DashBaseUrlProperty.builder()
         .url("url")
         // the properties below are optional
         .dvbPriority(123)
         .dvbWeight(123)
         .serviceLocation("serviceLocation")
         .build();
 
  • Method Details

    • getUrl

      @Stability(Experimental) @NotNull String getUrl()
      (experimental) A source location for segments.
    • getDvbPriority

      @Stability(Experimental) @Nullable default Number getDvbPriority()
      (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

    • getDvbWeight

      @Stability(Experimental) @Nullable default Number getDvbWeight()
      (experimental) For use with DVB-DASH profiles only.

      The weighting for source locations that have the same priority.

      Default: - No weight specified

    • getServiceLocation

      @Stability(Experimental) @Nullable default String getServiceLocation()
      (experimental) The name of the source location.

      Default: - No service location specified

    • builder

      @Stability(Experimental) static DashBaseUrlProperty.Builder builder()
      Returns:
      a DashBaseUrlProperty.Builder of DashBaseUrlProperty