amazonka-medialive-2.0: Amazon Elemental MediaLive SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
FromJSON ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

ToJSON 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 #

Read ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

Show ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

NFData ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

Methods

rnf :: ScheduleActionSettings -> () #

Eq ScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionSettings

Hashable 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" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "ScheduleActionSettings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "hlsId3SegmentTaggingSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsId3SegmentTaggingScheduleActionSettings)) :*: (S1 ('MetaSel ('Just "hlsTimedMetadataSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsTimedMetadataScheduleActionSettings)) :*: S1 ('MetaSel ('Just "inputPrepareSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputPrepareScheduleActionSettings)))) :*: (S1 ('MetaSel ('Just "inputSwitchSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputSwitchScheduleActionSettings)) :*: (S1 ('MetaSel ('Just "motionGraphicsImageActivateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MotionGraphicsActivateScheduleActionSettings)) :*: S1 ('MetaSel ('Just "motionGraphicsImageDeactivateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MotionGraphicsDeactivateScheduleActionSettings))))) :*: ((S1 ('MetaSel ('Just "pauseStateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PauseStateScheduleActionSettings)) :*: (S1 ('MetaSel ('Just "scte35InputSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scte35InputScheduleActionSettings)) :*: S1 ('MetaSel ('Just "scte35ReturnToNetworkSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scte35ReturnToNetworkScheduleActionSettings)))) :*: ((S1 ('MetaSel ('Just "scte35SpliceInsertSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scte35SpliceInsertScheduleActionSettings)) :*: S1 ('MetaSel ('Just "scte35TimeSignalSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scte35TimeSignalScheduleActionSettings))) :*: (S1 ('MetaSel ('Just "staticImageActivateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StaticImageActivateScheduleActionSettings)) :*: S1 ('MetaSel ('Just "staticImageDeactivateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StaticImageDeactivateScheduleActionSettings)))))))

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:hlsId3SegmentTaggingSettings:ScheduleActionSettings', scheduleActionSettings_hlsId3SegmentTaggingSettings - Action to insert HLS ID3 segment tagging

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

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

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

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

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

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

$sel:scte35InputSettings:ScheduleActionSettings', scheduleActionSettings_scte35InputSettings - Action to specify scte35 input

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

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

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

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

$sel:staticImageDeactivateSettings:ScheduleActionSettings', scheduleActionSettings_staticImageDeactivateSettings - Action to deactivate a static image overlay