#[non_exhaustive]pub struct GetPrefetchScheduleOutput {
pub arn: Option<String>,
pub consumption: Option<PrefetchConsumption>,
pub name: Option<String>,
pub playback_configuration_name: Option<String>,
pub retrieval: Option<PrefetchRetrieval>,
pub stream_id: Option<String>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.arn: Option<String>The Amazon Resource Name (ARN) of the prefetch schedule.
consumption: Option<PrefetchConsumption>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.
name: Option<String>The name of the prefetch schedule. The name must be unique among all prefetch schedules that are associated with the specified playback configuration.
playback_configuration_name: Option<String>The name of the playback configuration to create the prefetch schedule for.
retrieval: Option<PrefetchRetrieval>A complex type that contains settings for prefetch retrieval from the ad decision server (ADS).
stream_id: Option<String>An optional stream identifier that you can specify in order to prefetch for multiple streams that use the same playback configuration.
Implementations§
source§impl GetPrefetchScheduleOutput
impl GetPrefetchScheduleOutput
sourcepub fn consumption(&self) -> Option<&PrefetchConsumption>
pub fn consumption(&self) -> Option<&PrefetchConsumption>
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.
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
The name of the prefetch schedule. The name must be unique among all prefetch schedules that are associated with the specified playback configuration.
sourcepub fn playback_configuration_name(&self) -> Option<&str>
pub fn playback_configuration_name(&self) -> Option<&str>
The name of the playback configuration to create the prefetch schedule for.
sourcepub fn retrieval(&self) -> Option<&PrefetchRetrieval>
pub fn retrieval(&self) -> Option<&PrefetchRetrieval>
A complex type that contains settings for prefetch retrieval from the ad decision server (ADS).
source§impl GetPrefetchScheduleOutput
impl GetPrefetchScheduleOutput
sourcepub fn builder() -> GetPrefetchScheduleOutputBuilder
pub fn builder() -> GetPrefetchScheduleOutputBuilder
Creates a new builder-style object to manufacture GetPrefetchScheduleOutput.
Trait Implementations§
source§impl Clone for GetPrefetchScheduleOutput
impl Clone for GetPrefetchScheduleOutput
source§fn clone(&self) -> GetPrefetchScheduleOutput
fn clone(&self) -> GetPrefetchScheduleOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetPrefetchScheduleOutput
impl Debug for GetPrefetchScheduleOutput
source§impl PartialEq<GetPrefetchScheduleOutput> for GetPrefetchScheduleOutput
impl PartialEq<GetPrefetchScheduleOutput> for GetPrefetchScheduleOutput
source§fn eq(&self, other: &GetPrefetchScheduleOutput) -> bool
fn eq(&self, other: &GetPrefetchScheduleOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetPrefetchScheduleOutput
impl RequestId for GetPrefetchScheduleOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.