Interface ManifestProcessingRules.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ManifestProcessingRules.Builder,ManifestProcessingRules>, SdkBuilder<ManifestProcessingRules.Builder,ManifestProcessingRules>, SdkPojo
Enclosing class:
ManifestProcessingRules

public static interface ManifestProcessingRules.Builder extends SdkPojo, CopyableBuilder<ManifestProcessingRules.Builder,ManifestProcessingRules>
  • Method Details

    • adMarkerPassthrough

      ManifestProcessingRules.Builder adMarkerPassthrough(AdMarkerPassthrough adMarkerPassthrough)

      For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

      No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

      Parameters:
      adMarkerPassthrough - For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

      No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adMarkerPassthrough

      default ManifestProcessingRules.Builder adMarkerPassthrough(Consumer<AdMarkerPassthrough.Builder> adMarkerPassthrough)

      For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

      No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

      This is a convenience method that creates an instance of the AdMarkerPassthrough.Builder avoiding the need to create one manually via AdMarkerPassthrough.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to adMarkerPassthrough(AdMarkerPassthrough).

      Parameters:
      adMarkerPassthrough - a consumer that will call methods on AdMarkerPassthrough.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: