[][src]Struct rusoto_iotanalytics::UpdateDatastoreRequest

pub struct UpdateDatastoreRequest {
    pub datastore_name: String,
    pub datastore_storage: Option<DatastoreStorage>,
    pub file_format_configuration: Option<FileFormatConfiguration>,
    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 can choose one of serviceManagedS3 or customerManagedS3 storage. If not specified, the default isserviceManagedS3. You cannot change this storage option after the data store is created.

file_format_configuration: Option<FileFormatConfiguration>

Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and Parquet.

The default file format is JSON. You can specify only one format.

You can't change the file format after you create the data store.

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, 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.