Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data PrefetchSchedule = PrefetchSchedule' {}
- newPrefetchSchedule :: PrefetchRetrieval -> PrefetchConsumption -> Text -> Text -> Text -> PrefetchSchedule
- prefetchSchedule_streamId :: Lens' PrefetchSchedule (Maybe Text)
- prefetchSchedule_retrieval :: Lens' PrefetchSchedule PrefetchRetrieval
- prefetchSchedule_consumption :: Lens' PrefetchSchedule PrefetchConsumption
- prefetchSchedule_arn :: Lens' PrefetchSchedule Text
- prefetchSchedule_playbackConfigurationName :: Lens' PrefetchSchedule Text
- prefetchSchedule_name :: Lens' PrefetchSchedule Text
Documentation
data PrefetchSchedule Source #
A complex type that contains prefetch schedule information.
See: newPrefetchSchedule
smart constructor.
PrefetchSchedule' | |
|
Instances
:: PrefetchRetrieval | |
-> PrefetchConsumption | |
-> Text | |
-> Text | |
-> Text | |
-> PrefetchSchedule |
Create a value of PrefetchSchedule
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:streamId:PrefetchSchedule'
, prefetchSchedule_streamId
- An optional stream identifier that you can specify in order to prefetch
for multiple streams that use the same playback configuration.
$sel:retrieval:PrefetchSchedule'
, prefetchSchedule_retrieval
- A complex type that contains settings for prefetch retrieval from the ad
decision server (ADS).
$sel:consumption:PrefetchSchedule'
, prefetchSchedule_consumption
- Consumption settings determine how, and when, MediaTailor places the
prefetched ads into ad breaks. Ad consumption occurs within a span of
time that you define, called a consumption window. You can designate
which ad breaks that MediaTailor fills with prefetch ads by setting
avail matching criteria.
$sel:arn:PrefetchSchedule'
, prefetchSchedule_arn
- The Amazon Resource Name (ARN) of the prefetch schedule.
$sel:playbackConfigurationName:PrefetchSchedule'
, prefetchSchedule_playbackConfigurationName
- The name of the playback configuration to create the prefetch schedule
for.
$sel:name:PrefetchSchedule'
, prefetchSchedule_name
- The name of the prefetch schedule. The name must be unique among all
prefetch schedules that are associated with the specified playback
configuration.
prefetchSchedule_streamId :: Lens' PrefetchSchedule (Maybe Text) Source #
An optional stream identifier that you can specify in order to prefetch for multiple streams that use the same playback configuration.
prefetchSchedule_retrieval :: Lens' PrefetchSchedule PrefetchRetrieval Source #
A complex type that contains settings for prefetch retrieval from the ad decision server (ADS).
prefetchSchedule_consumption :: Lens' PrefetchSchedule PrefetchConsumption Source #
Consumption settings determine how, and when, MediaTailor places the prefetched ads into ad breaks. Ad consumption occurs within a span of time that you define, called a consumption window. You can designate which ad breaks that MediaTailor fills with prefetch ads by setting avail matching criteria.
prefetchSchedule_arn :: Lens' PrefetchSchedule Text Source #
The Amazon Resource Name (ARN) of the prefetch schedule.
prefetchSchedule_playbackConfigurationName :: Lens' PrefetchSchedule Text Source #
The name of the playback configuration to create the prefetch schedule for.
prefetchSchedule_name :: Lens' PrefetchSchedule Text Source #
The name of the prefetch schedule. The name must be unique among all prefetch schedules that are associated with the specified playback configuration.