#[non_exhaustive]pub struct UpdateProgramOutput {
pub ad_breaks: Option<Vec<AdBreak>>,
pub arn: Option<String>,
pub channel_name: Option<String>,
pub creation_time: Option<DateTime>,
pub program_name: Option<String>,
pub source_location_name: Option<String>,
pub vod_source_name: Option<String>,
pub live_source_name: Option<String>,
pub clip_range: Option<ClipRange>,
pub duration_millis: Option<i64>,
pub scheduled_start_time: Option<DateTime>,
pub audience_media: Option<Vec<AudienceMedia>>,
/* 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.ad_breaks: Option<Vec<AdBreak>>
The ad break configuration settings.
arn: Option<String>
The ARN to assign to the program.
channel_name: Option<String>
The name to assign to the channel for this program.
creation_time: Option<DateTime>
The time the program was created.
program_name: Option<String>
The name to assign to this program.
source_location_name: Option<String>
The name to assign to the source location for this program.
vod_source_name: Option<String>
The name that's used to refer to a VOD source.
live_source_name: Option<String>
The name of the LiveSource for this Program.
clip_range: Option<ClipRange>
The clip range configuration settings.
duration_millis: Option<i64>
The duration of the live program in milliseconds.
scheduled_start_time: Option<DateTime>
The scheduled start time for this Program.
audience_media: Option<Vec<AudienceMedia>>
The list of AudienceMedia defined in program.
Implementations§
source§impl UpdateProgramOutput
impl UpdateProgramOutput
sourcepub fn ad_breaks(&self) -> &[AdBreak]
pub fn ad_breaks(&self) -> &[AdBreak]
The ad break configuration settings.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .ad_breaks.is_none()
.
sourcepub fn channel_name(&self) -> Option<&str>
pub fn channel_name(&self) -> Option<&str>
The name to assign to the channel for this program.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The time the program was created.
sourcepub fn program_name(&self) -> Option<&str>
pub fn program_name(&self) -> Option<&str>
The name to assign to this program.
sourcepub fn source_location_name(&self) -> Option<&str>
pub fn source_location_name(&self) -> Option<&str>
The name to assign to the source location for this program.
sourcepub fn vod_source_name(&self) -> Option<&str>
pub fn vod_source_name(&self) -> Option<&str>
The name that's used to refer to a VOD source.
sourcepub fn live_source_name(&self) -> Option<&str>
pub fn live_source_name(&self) -> Option<&str>
The name of the LiveSource for this Program.
sourcepub fn clip_range(&self) -> Option<&ClipRange>
pub fn clip_range(&self) -> Option<&ClipRange>
The clip range configuration settings.
sourcepub fn duration_millis(&self) -> Option<i64>
pub fn duration_millis(&self) -> Option<i64>
The duration of the live program in milliseconds.
sourcepub fn scheduled_start_time(&self) -> Option<&DateTime>
pub fn scheduled_start_time(&self) -> Option<&DateTime>
The scheduled start time for this Program.
sourcepub fn audience_media(&self) -> &[AudienceMedia]
pub fn audience_media(&self) -> &[AudienceMedia]
The list of AudienceMedia defined in program.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .audience_media.is_none()
.
source§impl UpdateProgramOutput
impl UpdateProgramOutput
sourcepub fn builder() -> UpdateProgramOutputBuilder
pub fn builder() -> UpdateProgramOutputBuilder
Creates a new builder-style object to manufacture UpdateProgramOutput
.
Trait Implementations§
source§impl Clone for UpdateProgramOutput
impl Clone for UpdateProgramOutput
source§fn clone(&self) -> UpdateProgramOutput
fn clone(&self) -> UpdateProgramOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateProgramOutput
impl Debug for UpdateProgramOutput
source§impl PartialEq for UpdateProgramOutput
impl PartialEq for UpdateProgramOutput
source§impl RequestId for UpdateProgramOutput
impl RequestId for UpdateProgramOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for UpdateProgramOutput
Auto Trait Implementations§
impl Freeze for UpdateProgramOutput
impl RefUnwindSafe for UpdateProgramOutput
impl Send for UpdateProgramOutput
impl Sync for UpdateProgramOutput
impl Unpin for UpdateProgramOutput
impl UnwindSafe for UpdateProgramOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more