[][src]Struct rusoto_medialive::UpdateChannelRequest

pub struct UpdateChannelRequest {
    pub channel_id: String,
    pub destinations: Option<Vec<OutputDestination>>,
    pub encoder_settings: Option<EncoderSettings>,
    pub input_attachments: Option<Vec<InputAttachment>>,
    pub input_specification: Option<InputSpecification>,
    pub log_level: Option<String>,
    pub name: Option<String>,
    pub role_arn: Option<String>,
}

A request to update a channel.

Fields

channel_id: String

channel ID

destinations: Option<Vec<OutputDestination>>

A list of output destinations for this channel.

encoder_settings: Option<EncoderSettings>

The encoder settings for this channel.

input_attachments: Option<Vec<InputAttachment>>input_specification: Option<InputSpecification>

Specification of input for this channel (max. bitrate, resolution, codec, etc.)

log_level: Option<String>

The log level to write to CloudWatch Logs.

name: Option<String>

The name of the channel.

role_arn: Option<String>

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel. If you do not specify this on an update call but the role was previously set that role will be removed.

Trait Implementations

impl PartialEq<UpdateChannelRequest> for UpdateChannelRequest[src]

impl Default for UpdateChannelRequest[src]

impl Clone for UpdateChannelRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for UpdateChannelRequest[src]

impl Serialize for UpdateChannelRequest[src]

Auto Trait Implementations

impl Send for UpdateChannelRequest

impl Sync for UpdateChannelRequest

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self