@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ManifestProcessingRules extends Object implements Serializable, Cloneable, StructuredPojo
The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
| Constructor and Description |
|---|
ManifestProcessingRules() |
| Modifier and Type | Method and Description |
|---|---|
ManifestProcessingRules |
clone() |
boolean |
equals(Object obj) |
AdMarkerPassthrough |
getAdMarkerPassthrough()
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. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAdMarkerPassthrough(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. |
String |
toString()
Returns a string representation of this object.
|
ManifestProcessingRules |
withAdMarkerPassthrough(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. |
public void setAdMarkerPassthrough(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.
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.
public AdMarkerPassthrough getAdMarkerPassthrough()
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.
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.
public ManifestProcessingRules withAdMarkerPassthrough(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.
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.
public String toString()
toString in class ObjectObject.toString()public ManifestProcessingRules clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.