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

Description

 
Synopsis

Documentation

data ScheduleActionStartSettings Source #

Settings to specify when an action should occur. Only one of the options must be selected.

See: newScheduleActionStartSettings smart constructor.

Constructors

ScheduleActionStartSettings' 

Fields

Instances

Instances details
FromJSON ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

ToJSON ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Generic ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Associated Types

type Rep ScheduleActionStartSettings :: Type -> Type #

Read ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Show ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

NFData ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Eq ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Hashable ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

type Rep ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

type Rep ScheduleActionStartSettings = D1 ('MetaData "ScheduleActionStartSettings" "Amazonka.MediaLive.Types.ScheduleActionStartSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "ScheduleActionStartSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fixedModeScheduleActionStartSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FixedModeScheduleActionStartSettings)) :*: (S1 ('MetaSel ('Just "followModeScheduleActionStartSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FollowModeScheduleActionStartSettings)) :*: S1 ('MetaSel ('Just "immediateModeScheduleActionStartSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImmediateModeScheduleActionStartSettings)))))

newScheduleActionStartSettings :: ScheduleActionStartSettings Source #

Create a value of ScheduleActionStartSettings 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:fixedModeScheduleActionStartSettings:ScheduleActionStartSettings', scheduleActionStartSettings_fixedModeScheduleActionStartSettings - Option for specifying the start time for an action.

$sel:followModeScheduleActionStartSettings:ScheduleActionStartSettings', scheduleActionStartSettings_followModeScheduleActionStartSettings - Option for specifying an action as relative to another action.

$sel:immediateModeScheduleActionStartSettings:ScheduleActionStartSettings', scheduleActionStartSettings_immediateModeScheduleActionStartSettings - Option for specifying an action that should be applied immediately.