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.AdBreak

Description

 
Synopsis

Documentation

data AdBreak Source #

Ad break configuration parameters.

See: newAdBreak smart constructor.

Constructors

AdBreak' 

Fields

Instances

Instances details
Eq AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

Methods

(==) :: AdBreak -> AdBreak -> Bool #

(/=) :: AdBreak -> AdBreak -> Bool #

Read AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

Show AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

Generic AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

Associated Types

type Rep AdBreak :: Type -> Type #

Methods

from :: AdBreak -> Rep AdBreak x #

to :: Rep AdBreak x -> AdBreak #

NFData AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

Methods

rnf :: AdBreak -> () #

Hashable AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

Methods

hashWithSalt :: Int -> AdBreak -> Int #

hash :: AdBreak -> Int #

ToJSON AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

FromJSON AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

type Rep AdBreak Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.AdBreak

type Rep AdBreak = D1 ('MetaData "AdBreak" "Amazonka.MediaTailor.Types.AdBreak" "libZSservicesZSamazonka-mediatailorZSamazonka-mediatailor" 'False) (C1 ('MetaCons "AdBreak'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "spliceInsertMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpliceInsertMessage)) :*: S1 ('MetaSel ('Just "messageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageType))) :*: (S1 ('MetaSel ('Just "slate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlateSource)) :*: S1 ('MetaSel ('Just "offsetMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newAdBreak :: AdBreak Source #

Create a value of AdBreak 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:spliceInsertMessage:AdBreak', adBreak_spliceInsertMessage - This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.

$sel:messageType:AdBreak', adBreak_messageType - The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT.

$sel:slate:AdBreak', adBreak_slate - Ad break slate configuration.

$sel:offsetMillis:AdBreak', adBreak_offsetMillis - How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.

adBreak_spliceInsertMessage :: Lens' AdBreak (Maybe SpliceInsertMessage) Source #

This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.

adBreak_messageType :: Lens' AdBreak (Maybe MessageType) Source #

The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT.

adBreak_slate :: Lens' AdBreak (Maybe SlateSource) Source #

Ad break slate configuration.

adBreak_offsetMillis :: Lens' AdBreak (Maybe Integer) Source #

How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.