libZSservicesZSamazonka-mediatailorZSamazonka-mediatailor
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaTailor.Types.AvailSuppression

Description

 
Synopsis

Documentation

data AvailSuppression Source #

The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.

See: newAvailSuppression smart constructor.

Constructors

AvailSuppression' 

Fields

  • value :: Maybe Text

    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.

  • mode :: Maybe 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.

Instances

Instances details
Eq AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

Read AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

Show AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

Generic AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

Associated Types

type Rep AvailSuppression :: Type -> Type #

NFData AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

Methods

rnf :: AvailSuppression -> () #

Hashable AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

ToJSON AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

FromJSON AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

type Rep AvailSuppression Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AvailSuppression

type Rep AvailSuppression = D1 ('MetaData "AvailSuppression" "Amazonka.MediaTailor.Types.AvailSuppression" "libZSservicesZSamazonka-mediatailorZSamazonka-mediatailor" 'False) (C1 ('MetaCons "AvailSuppression'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Mode))))

newAvailSuppression :: AvailSuppression Source #

Create a value of AvailSuppression with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:AvailSuppression', availSuppression_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.

$sel:mode:AvailSuppression', availSuppression_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.

availSuppression_value :: Lens' AvailSuppression (Maybe Text) Source #

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.

availSuppression_mode :: Lens' AvailSuppression (Maybe Mode) Source #

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.