#[non_exhaustive]pub struct CreateChannelOutput {
    pub arn: Option<String>,
    pub channel_name: Option<String>,
    pub channel_state: Option<ChannelState>,
    pub creation_time: Option<DateTime>,
    pub filler_slate: Option<SlateSource>,
    pub last_modified_time: Option<DateTime>,
    pub outputs: Option<Vec<ResponseOutputItem>>,
    pub playback_mode: Option<String>,
    pub tags: Option<HashMap<String, String>>,
    pub tier: Option<String>,
    pub time_shift_configuration: Option<TimeShiftConfiguration>,
    /* 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) to assign to the channel.
channel_name: Option<String>The name to assign to the channel.
channel_state: Option<ChannelState>Indicates whether the channel is in a running state or not.
creation_time: Option<DateTime>The timestamp of when the channel was created.
filler_slate: Option<SlateSource>Contains information about the slate used to fill gaps between programs in the schedule.
last_modified_time: Option<DateTime>The timestamp of when the channel was last modified.
outputs: Option<Vec<ResponseOutputItem>>The output properties to assign to the channel.
playback_mode: Option<String>The playback mode to assign to the channel.
The tags to assign to the channel. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
tier: Option<String>The tier of the channel.
time_shift_configuration: Option<TimeShiftConfiguration>The time-shifted viewing configuration assigned to the channel.
Implementations§
source§impl CreateChannelOutput
 
impl CreateChannelOutput
sourcepub fn channel_name(&self) -> Option<&str>
 
pub fn channel_name(&self) -> Option<&str>
The name to assign to the channel.
sourcepub fn channel_state(&self) -> Option<&ChannelState>
 
pub fn channel_state(&self) -> Option<&ChannelState>
Indicates whether the channel is in a running state or not.
sourcepub fn creation_time(&self) -> Option<&DateTime>
 
pub fn creation_time(&self) -> Option<&DateTime>
The timestamp of when the channel was created.
sourcepub fn filler_slate(&self) -> Option<&SlateSource>
 
pub fn filler_slate(&self) -> Option<&SlateSource>
Contains information about the slate used to fill gaps between programs in the schedule.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
 
pub fn last_modified_time(&self) -> Option<&DateTime>
The timestamp of when the channel was last modified.
sourcepub fn outputs(&self) -> &[ResponseOutputItem]
 
pub fn outputs(&self) -> &[ResponseOutputItem]
The output properties to assign to the channel.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .outputs.is_none().
sourcepub fn playback_mode(&self) -> Option<&str>
 
pub fn playback_mode(&self) -> Option<&str>
The playback mode to assign to the channel.
The tags to assign to the channel. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
sourcepub fn time_shift_configuration(&self) -> Option<&TimeShiftConfiguration>
 
pub fn time_shift_configuration(&self) -> Option<&TimeShiftConfiguration>
The time-shifted viewing configuration assigned to the channel.
source§impl CreateChannelOutput
 
impl CreateChannelOutput
sourcepub fn builder() -> CreateChannelOutputBuilder
 
pub fn builder() -> CreateChannelOutputBuilder
Creates a new builder-style object to manufacture CreateChannelOutput.
Trait Implementations§
source§impl Clone for CreateChannelOutput
 
impl Clone for CreateChannelOutput
source§fn clone(&self) -> CreateChannelOutput
 
fn clone(&self) -> CreateChannelOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateChannelOutput
 
impl Debug for CreateChannelOutput
source§impl PartialEq for CreateChannelOutput
 
impl PartialEq for CreateChannelOutput
source§fn eq(&self, other: &CreateChannelOutput) -> bool
 
fn eq(&self, other: &CreateChannelOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for CreateChannelOutput
 
impl RequestId for CreateChannelOutput
source§fn request_id(&self) -> Option<&str>
 
fn request_id(&self) -> Option<&str>
None if the service could not be reached.