amazonka-mediatailor-2.0: Amazon MediaTailor 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.MediaTailor.Types.ScheduleEntry

Description

 
Synopsis

Documentation

data ScheduleEntry Source #

The properties for a schedule.

See: newScheduleEntry smart constructor.

Constructors

ScheduleEntry' 

Fields

Instances

Instances details
FromJSON ScheduleEntry Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.ScheduleEntry

Generic ScheduleEntry Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.ScheduleEntry

Associated Types

type Rep ScheduleEntry :: Type -> Type #

Read ScheduleEntry Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.ScheduleEntry

Show ScheduleEntry Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.ScheduleEntry

NFData ScheduleEntry Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.ScheduleEntry

Methods

rnf :: ScheduleEntry -> () #

Eq ScheduleEntry Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.ScheduleEntry

Hashable ScheduleEntry Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.ScheduleEntry

type Rep ScheduleEntry Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.ScheduleEntry

newScheduleEntry Source #

Create a value of ScheduleEntry 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:

ScheduleEntry, scheduleEntry_approximateDurationSeconds - The approximate duration of this program, in seconds.

ScheduleEntry, scheduleEntry_approximateStartTime - The approximate time that the program will start playing.

$sel:liveSourceName:ScheduleEntry', scheduleEntry_liveSourceName - The name of the live source used for the program.

$sel:scheduleAdBreaks:ScheduleEntry', scheduleEntry_scheduleAdBreaks - The schedule's ad break properties.

$sel:scheduleEntryType:ScheduleEntry', scheduleEntry_scheduleEntryType - The type of schedule entry.

ScheduleEntry, scheduleEntry_vodSourceName - The name of the VOD source.

$sel:arn:ScheduleEntry', scheduleEntry_arn - The ARN of the program.

$sel:channelName:ScheduleEntry', scheduleEntry_channelName - The name of the channel that uses this schedule.

$sel:programName:ScheduleEntry', scheduleEntry_programName - The name of the program.

ScheduleEntry, scheduleEntry_sourceLocationName - The name of the source location.

scheduleEntry_approximateDurationSeconds :: Lens' ScheduleEntry (Maybe Integer) Source #

The approximate duration of this program, in seconds.

scheduleEntry_approximateStartTime :: Lens' ScheduleEntry (Maybe UTCTime) Source #

The approximate time that the program will start playing.

scheduleEntry_liveSourceName :: Lens' ScheduleEntry (Maybe Text) Source #

The name of the live source used for the program.

scheduleEntry_arn :: Lens' ScheduleEntry Text Source #

The ARN of the program.

scheduleEntry_channelName :: Lens' ScheduleEntry Text Source #

The name of the channel that uses this schedule.