#[non_exhaustive]pub struct CreateDatastoreInput { /* private fields */ }
Implementations§
source§impl CreateDatastoreInput
impl CreateDatastoreInput
sourcepub fn datastore_name(&self) -> Option<&str>
pub fn datastore_name(&self) -> Option<&str>
The name of the data store.
sourcepub fn datastore_storage(&self) -> Option<&DatastoreStorage>
pub fn datastore_storage(&self) -> Option<&DatastoreStorage>
Where data in a data store is stored.. You can choose serviceManagedS3
storage, customerManagedS3
storage, or iotSiteWiseMultiLayerStorage
storage. The default is serviceManagedS3
. You can't change the choice of Amazon S3 storage after your data store is created.
sourcepub fn retention_period(&self) -> Option<&RetentionPeriod>
pub fn retention_period(&self) -> Option<&RetentionPeriod>
How long, in days, message data is kept for the data store. When customerManagedS3
storage is selected, this parameter is ignored.
Metadata which can be used to manage the data store.
sourcepub fn file_format_configuration(&self) -> Option<&FileFormatConfiguration>
pub fn file_format_configuration(&self) -> Option<&FileFormatConfiguration>
Contains the configuration information of file formats. 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.
sourcepub fn datastore_partitions(&self) -> Option<&DatastorePartitions>
pub fn datastore_partitions(&self) -> Option<&DatastorePartitions>
Contains information about the partition dimensions in a data store.
source§impl CreateDatastoreInput
impl CreateDatastoreInput
sourcepub fn builder() -> CreateDatastoreInputBuilder
pub fn builder() -> CreateDatastoreInputBuilder
Creates a new builder-style object to manufacture CreateDatastoreInput
.
source§impl CreateDatastoreInput
impl CreateDatastoreInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDatastore, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation( &self, _config: &Config ) -> Result<Operation<CreateDatastore, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateDatastore
>
Trait Implementations§
source§impl Clone for CreateDatastoreInput
impl Clone for CreateDatastoreInput
source§fn clone(&self) -> CreateDatastoreInput
fn clone(&self) -> CreateDatastoreInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateDatastoreInput
impl Debug for CreateDatastoreInput
source§impl PartialEq<CreateDatastoreInput> for CreateDatastoreInput
impl PartialEq<CreateDatastoreInput> for CreateDatastoreInput
source§fn eq(&self, other: &CreateDatastoreInput) -> bool
fn eq(&self, other: &CreateDatastoreInput) -> bool
self
and other
values to be equal, and is used
by ==
.