libZSservicesZSamazonka-medialiveZSamazonka-medialive
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.MediaLive.Types.ScheduleActionSettings

Description

 
Synopsis

Documentation

data ScheduleActionSettings Source #

Holds the settings for a single schedule action.

See: newScheduleActionSettings smart constructor.

Constructors

ScheduleActionSettings' 

Fields

Instances

Instances details
Eq ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

Read ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

Show ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

Generic ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

Associated Types

type Rep ScheduleActionSettings :: Type -> Type #

NFData ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

Methods

rnf :: ScheduleActionSettings -> () #

Hashable ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

ToJSON ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

FromJSON ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

type Rep ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

type Rep ScheduleActionSettings = D1 ('MetaData "ScheduleActionSettings" "Amazonka.MediaLive.Types.ScheduleActionSettings" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "ScheduleActionSettings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "staticImageDeactivateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StaticImageDeactivateScheduleActionSettings)) :*: (S1 ('MetaSel ('Just "scte35SpliceInsertSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scte35SpliceInsertScheduleActionSettings)) :*: S1 ('MetaSel ('Just "motionGraphicsImageActivateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MotionGraphicsActivateScheduleActionSettings)))) :*: (S1 ('MetaSel ('Just "staticImageActivateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StaticImageActivateScheduleActionSettings)) :*: (S1 ('MetaSel ('Just "motionGraphicsImageDeactivateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MotionGraphicsDeactivateScheduleActionSettings)) :*: S1 ('MetaSel ('Just "scte35TimeSignalSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scte35TimeSignalScheduleActionSettings))))) :*: ((S1 ('MetaSel ('Just "inputPrepareSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputPrepareScheduleActionSettings)) :*: (S1 ('MetaSel ('Just "hlsId3SegmentTaggingSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsId3SegmentTaggingScheduleActionSettings)) :*: S1 ('MetaSel ('Just "scte35ReturnToNetworkSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scte35ReturnToNetworkScheduleActionSettings)))) :*: (S1 ('MetaSel ('Just "pauseStateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PauseStateScheduleActionSettings)) :*: (S1 ('MetaSel ('Just "hlsTimedMetadataSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsTimedMetadataScheduleActionSettings)) :*: S1 ('MetaSel ('Just "inputSwitchSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputSwitchScheduleActionSettings)))))))

newScheduleActionSettings :: ScheduleActionSettings Source #

Create a value of ScheduleActionSettings 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:staticImageDeactivateSettings:ScheduleActionSettings', scheduleActionSettings_staticImageDeactivateSettings - Action to deactivate a static image overlay

$sel:scte35SpliceInsertSettings:ScheduleActionSettings', scheduleActionSettings_scte35SpliceInsertSettings - Action to insert SCTE-35 splice_insert message

$sel:motionGraphicsImageActivateSettings:ScheduleActionSettings', scheduleActionSettings_motionGraphicsImageActivateSettings - Action to activate a motion graphics image overlay

$sel:staticImageActivateSettings:ScheduleActionSettings', scheduleActionSettings_staticImageActivateSettings - Action to activate a static image overlay

$sel:motionGraphicsImageDeactivateSettings:ScheduleActionSettings', scheduleActionSettings_motionGraphicsImageDeactivateSettings - Action to deactivate a motion graphics image overlay

$sel:scte35TimeSignalSettings:ScheduleActionSettings', scheduleActionSettings_scte35TimeSignalSettings - Action to insert SCTE-35 time_signal message

$sel:inputPrepareSettings:ScheduleActionSettings', scheduleActionSettings_inputPrepareSettings - Action to prepare an input for a future immediate input switch

$sel:hlsId3SegmentTaggingSettings:ScheduleActionSettings', scheduleActionSettings_hlsId3SegmentTaggingSettings - Action to insert HLS ID3 segment tagging

$sel:scte35ReturnToNetworkSettings:ScheduleActionSettings', scheduleActionSettings_scte35ReturnToNetworkSettings - Action to insert SCTE-35 return_to_network message

$sel:pauseStateSettings:ScheduleActionSettings', scheduleActionSettings_pauseStateSettings - Action to pause or unpause one or both channel pipelines

$sel:hlsTimedMetadataSettings:ScheduleActionSettings', scheduleActionSettings_hlsTimedMetadataSettings - Action to insert HLS metadata

$sel:inputSwitchSettings:ScheduleActionSettings', scheduleActionSettings_inputSwitchSettings - Action to switch the input