Interface AvailSuppression.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AvailSuppression.Builder,AvailSuppression>,SdkBuilder<AvailSuppression.Builder,AvailSuppression>,SdkPojo
- Enclosing class:
- AvailSuppression
public static interface AvailSuppression.Builder extends SdkPojo, CopyableBuilder<AvailSuppression.Builder,AvailSuppression>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AvailSuppression.BuilderfillPolicy(String fillPolicy)Defines the policy to apply to the avail suppression mode.AvailSuppression.BuilderfillPolicy(FillPolicy fillPolicy)Defines the policy to apply to the avail suppression mode.AvailSuppression.Buildermode(String mode)Sets the ad suppression mode.AvailSuppression.Buildermode(Mode mode)Sets the ad suppression mode.AvailSuppression.Buildervalue(String value)A live edge offset time in HH:MM:SS.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
mode
AvailSuppression.Builder mode(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 toAFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.- Parameters:
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 toBEHIND_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 toAFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Mode,Mode
-
mode
AvailSuppression.Builder mode(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 toAFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.- Parameters:
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 toBEHIND_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 toAFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Mode,Mode
-
value
AvailSuppression.Builder value(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fillPolicy
AvailSuppression.Builder fillPolicy(String fillPolicy)
Defines the policy to apply to the avail suppression mode.
BEHIND_LIVE_EDGEwill always use the full avail suppression policy.AFTER_LIVE_EDGEmode can be used to invoke partial ad break fills when a session starts mid-break.- Parameters:
fillPolicy- Defines the policy to apply to the avail suppression mode.BEHIND_LIVE_EDGEwill always use the full avail suppression policy.AFTER_LIVE_EDGEmode can be used to invoke partial ad break fills when a session starts mid-break.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FillPolicy,FillPolicy
-
fillPolicy
AvailSuppression.Builder fillPolicy(FillPolicy fillPolicy)
Defines the policy to apply to the avail suppression mode.
BEHIND_LIVE_EDGEwill always use the full avail suppression policy.AFTER_LIVE_EDGEmode can be used to invoke partial ad break fills when a session starts mid-break.- Parameters:
fillPolicy- Defines the policy to apply to the avail suppression mode.BEHIND_LIVE_EDGEwill always use the full avail suppression policy.AFTER_LIVE_EDGEmode can be used to invoke partial ad break fills when a session starts mid-break.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FillPolicy,FillPolicy
-
-