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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ManifestProcessingRules.BuilderadMarkerPassthrough(Consumer<AdMarkerPassthrough.Builder> adMarkerPassthrough)For HLS, when set totrue, MediaTailor passes throughEXT-X-CUE-IN,EXT-X-CUE-OUT, andEXT-X-SPLICEPOINT-SCTE35ad markers from the origin manifest to the MediaTailor personalized manifest.ManifestProcessingRules.BuilderadMarkerPassthrough(AdMarkerPassthrough adMarkerPassthrough)For HLS, when set totrue, MediaTailor passes throughEXT-X-CUE-IN,EXT-X-CUE-OUT, andEXT-X-SPLICEPOINT-SCTE35ad 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 Detail
-
adMarkerPassthrough
ManifestProcessingRules.Builder adMarkerPassthrough(AdMarkerPassthrough adMarkerPassthrough)
For HLS, when set to
true, MediaTailor passes throughEXT-X-CUE-IN,EXT-X-CUE-OUT, andEXT-X-SPLICEPOINT-SCTE35ad markers from the origin manifest to the MediaTailor personalized manifest.No logic is applied to these ad markers. For example, if
EXT-X-CUE-OUThas 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-SCTE35ad markers from the origin manifest to the MediaTailor personalized manifest.No logic is applied to these ad markers. For example, if
EXT-X-CUE-OUThas 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-SCTE35ad 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-OUThas a value of60, but no ads are filled for that ad break, MediaTailor will not set the value to0.AdMarkerPassthrough.Builderavoiding the need to create one manually viaAdMarkerPassthrough.builder().When the
Consumercompletes,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:
adMarkerPassthrough(AdMarkerPassthrough)
-
-