Interface ManifestProcessingRules.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ManifestProcessingRules.Builder,
,ManifestProcessingRules> SdkBuilder<ManifestProcessingRules.Builder,
,ManifestProcessingRules> SdkPojo
- Enclosing class:
ManifestProcessingRules
-
Method Summary
Modifier and TypeMethodDescriptiondefault ManifestProcessingRules.Builder
adMarkerPassthrough
(Consumer<AdMarkerPassthrough.Builder> adMarkerPassthrough) For HLS, when set totrue
, MediaTailor passes throughEXT-X-CUE-IN
,EXT-X-CUE-OUT
, andEXT-X-SPLICEPOINT-SCTE35
ad markers from the origin manifest to the MediaTailor personalized manifest.adMarkerPassthrough
(AdMarkerPassthrough adMarkerPassthrough) For HLS, when set totrue
, MediaTailor passes throughEXT-X-CUE-IN
,EXT-X-CUE-OUT
, andEXT-X-SPLICEPOINT-SCTE35
ad markers from the origin manifest to the MediaTailor personalized manifest.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
adMarkerPassthrough
For HLS, when set to
true
, MediaTailor passes throughEXT-X-CUE-IN
,EXT-X-CUE-OUT
, andEXT-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 of60
, but no ads are filled for that ad break, MediaTailor will not set the value to0
.- Parameters:
adMarkerPassthrough
- For HLS, when set totrue
, MediaTailor passes throughEXT-X-CUE-IN
,EXT-X-CUE-OUT
, andEXT-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 of60
, but no ads are filled for that ad break, MediaTailor will not set the value to0
.- 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 throughEXT-X-CUE-IN
,EXT-X-CUE-OUT
, andEXT-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
This is a convenience method that creates an instance of theEXT-X-CUE-OUT
has a value of60
, but no ads are filled for that ad break, MediaTailor will not set the value to0
.AdMarkerPassthrough.Builder
avoiding the need to create one manually viaAdMarkerPassthrough.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadMarkerPassthrough(AdMarkerPassthrough)
.- Parameters:
adMarkerPassthrough
- a consumer that will call methods onAdMarkerPassthrough.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-