@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AvailSuppression extends Object implements Serializable, Cloneable, StructuredPojo
The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.
Constructor and Description |
---|
AvailSuppression() |
Modifier and Type | Method and Description |
---|---|
AvailSuppression |
clone() |
boolean |
equals(Object obj) |
String |
getFillPolicy()
Defines the policy to apply to the avail suppression mode.
|
String |
getMode()
Sets the ad suppression mode.
|
String |
getValue()
A live edge offset time in HH:MM:SS.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFillPolicy(String fillPolicy)
Defines the policy to apply to the avail suppression mode.
|
void |
setMode(String mode)
Sets the ad suppression mode.
|
void |
setValue(String value)
A live edge offset time in HH:MM:SS.
|
String |
toString()
Returns a string representation of this object.
|
AvailSuppression |
withFillPolicy(FillPolicy fillPolicy)
Defines the policy to apply to the avail suppression mode.
|
AvailSuppression |
withFillPolicy(String fillPolicy)
Defines the policy to apply to the avail suppression mode.
|
AvailSuppression |
withMode(Mode mode)
Sets the ad suppression mode.
|
AvailSuppression |
withMode(String mode)
Sets the ad suppression mode.
|
AvailSuppression |
withValue(String value)
A live edge offset time in HH:MM:SS.
|
public void setFillPolicy(String fillPolicy)
Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE
will always use the full
avail suppression policy. AFTER_LIVE_EDGE
mode can be used to invoke partial ad break fills when a
session starts mid-break.
fillPolicy
- Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE
will always use
the full avail suppression policy. AFTER_LIVE_EDGE
mode can be used to invoke partial ad
break fills when a session starts mid-break.FillPolicy
public String getFillPolicy()
Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE
will always use the full
avail suppression policy. AFTER_LIVE_EDGE
mode can be used to invoke partial ad break fills when a
session starts mid-break.
BEHIND_LIVE_EDGE
will always use
the full avail suppression policy. AFTER_LIVE_EDGE
mode can be used to invoke partial ad
break fills when a session starts mid-break.FillPolicy
public AvailSuppression withFillPolicy(String fillPolicy)
Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE
will always use the full
avail suppression policy. AFTER_LIVE_EDGE
mode can be used to invoke partial ad break fills when a
session starts mid-break.
fillPolicy
- Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE
will always use
the full avail suppression policy. AFTER_LIVE_EDGE
mode can be used to invoke partial ad
break fills when a session starts mid-break.FillPolicy
public AvailSuppression withFillPolicy(FillPolicy fillPolicy)
Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE
will always use the full
avail suppression policy. AFTER_LIVE_EDGE
mode can be used to invoke partial ad break fills when a
session starts mid-break.
fillPolicy
- Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE
will always use
the full avail suppression policy. AFTER_LIVE_EDGE
mode can be used to invoke partial ad
break fills when a session starts mid-break.FillPolicy
public void setMode(String mode)
Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate.
When Mode is set to BEHIND_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks
on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to
AFTER_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks that are within the
live edge plus the avail suppression value.
mode
- Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or
slate. When Mode is set to BEHIND_LIVE_EDGE
, ad suppression is active and MediaTailor won't
fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is
set to AFTER_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks that
are within the live edge plus the avail suppression value.Mode
public String getMode()
Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate.
When Mode is set to BEHIND_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks
on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to
AFTER_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks that are within the
live edge plus the avail suppression value.
BEHIND_LIVE_EDGE
, ad suppression is active and MediaTailor won't
fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is
set to AFTER_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks that
are within the live edge plus the avail suppression value.Mode
public AvailSuppression withMode(String mode)
Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate.
When Mode is set to BEHIND_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks
on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to
AFTER_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks that are within the
live edge plus the avail suppression value.
mode
- Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or
slate. When Mode is set to BEHIND_LIVE_EDGE
, ad suppression is active and MediaTailor won't
fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is
set to AFTER_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks that
are within the live edge plus the avail suppression value.Mode
public AvailSuppression withMode(Mode mode)
Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate.
When Mode is set to BEHIND_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks
on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to
AFTER_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks that are within the
live edge plus the avail suppression value.
mode
- Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or
slate. When Mode is set to BEHIND_LIVE_EDGE
, ad suppression is active and MediaTailor won't
fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is
set to AFTER_LIVE_EDGE
, ad suppression is active and MediaTailor won't fill ad breaks that
are within the live edge plus the avail suppression value.Mode
public void setValue(String value)
A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
value
- A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the
manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor
won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any
ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then
MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad
breaks on or behind 45 minutes behind the live edge.public String getValue()
A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
public AvailSuppression withValue(String value)
A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
value
- A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the
manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor
won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any
ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then
MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad
breaks on or behind 45 minutes behind the live edge.public String toString()
toString
in class Object
Object.toString()
public AvailSuppression clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.