[][src]Struct rusoto_iotanalytics::UpdateDatastoreRequest

pub struct UpdateDatastoreRequest {
    pub datastore_name: String,
    pub datastore_storage: Option<DatastoreStorage>,
    pub retention_period: Option<RetentionPeriod>,
}

Fields

datastore_name: String

The name of the data store to be updated.

datastore_storage: Option<DatastoreStorage>

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

retention_period: Option<RetentionPeriod>

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

Trait Implementations

impl Clone for UpdateDatastoreRequest[src]

impl Debug for UpdateDatastoreRequest[src]

impl Default for UpdateDatastoreRequest[src]

impl PartialEq<UpdateDatastoreRequest> for UpdateDatastoreRequest[src]

impl Serialize for UpdateDatastoreRequest[src]

impl StructuralPartialEq for UpdateDatastoreRequest[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.