[][src]Struct rusoto_iotanalytics::UpdateChannelRequest

pub struct UpdateChannelRequest {
    pub channel_name: String,
    pub channel_storage: Option<ChannelStorage>,
    pub retention_period: Option<RetentionPeriod>,
}

Fields

channel_name: String

The name of the channel to be updated.

channel_storage: Option<ChannelStorage>

Where channel data is stored. You may choose one of "serviceManagedS3" or "customerManagedS3" storage. If not specified, the default is "serviceManagedS3". This cannot be changed after creation of the channel.

retention_period: Option<RetentionPeriod>

How long, in days, message data is kept for the channel. The retention period cannot be updated if the channel's S3 storage is customer-managed.

Trait Implementations

impl Clone for UpdateChannelRequest[src]

impl Debug for UpdateChannelRequest[src]

impl Default for UpdateChannelRequest[src]

impl PartialEq<UpdateChannelRequest> for UpdateChannelRequest[src]

impl Serialize for UpdateChannelRequest[src]

impl StructuralPartialEq for UpdateChannelRequest[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.