AWS SDK for C++  1.8.98
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTAnalytics::Model::DatastoreStorage Class Reference

#include <DatastoreStorage.h>

Public Member Functions

 DatastoreStorage ()
 
 DatastoreStorage (Aws::Utils::Json::JsonView jsonValue)
 
DatastoreStorageoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ServiceManagedDatastoreS3StorageGetServiceManagedS3 () const
 
bool ServiceManagedS3HasBeenSet () const
 
void SetServiceManagedS3 (const ServiceManagedDatastoreS3Storage &value)
 
void SetServiceManagedS3 (ServiceManagedDatastoreS3Storage &&value)
 
DatastoreStorageWithServiceManagedS3 (const ServiceManagedDatastoreS3Storage &value)
 
DatastoreStorageWithServiceManagedS3 (ServiceManagedDatastoreS3Storage &&value)
 
const CustomerManagedDatastoreS3StorageGetCustomerManagedS3 () const
 
bool CustomerManagedS3HasBeenSet () const
 
void SetCustomerManagedS3 (const CustomerManagedDatastoreS3Storage &value)
 
void SetCustomerManagedS3 (CustomerManagedDatastoreS3Storage &&value)
 
DatastoreStorageWithCustomerManagedS3 (const CustomerManagedDatastoreS3Storage &value)
 
DatastoreStorageWithCustomerManagedS3 (CustomerManagedDatastoreS3Storage &&value)
 

Detailed Description

Where data store data is stored. You can choose one of serviceManagedS3 or customerManagedS3 storage. If not specified, the default is serviceManagedS3. You cannot change this storage option after the data store is created.

See Also:

AWS API Reference

Definition at line 35 of file DatastoreStorage.h.

Constructor & Destructor Documentation

◆ DatastoreStorage() [1/2]

Aws::IoTAnalytics::Model::DatastoreStorage::DatastoreStorage ( )

◆ DatastoreStorage() [2/2]

Aws::IoTAnalytics::Model::DatastoreStorage::DatastoreStorage ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CustomerManagedS3HasBeenSet()

bool Aws::IoTAnalytics::Model::DatastoreStorage::CustomerManagedS3HasBeenSet ( ) const
inline

Use this to store data store data in an S3 bucket that you manage. When customer managed storage is selected, the retentionPeriod parameter is ignored. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.

Definition at line 101 of file DatastoreStorage.h.

◆ GetCustomerManagedS3()

const CustomerManagedDatastoreS3Storage& Aws::IoTAnalytics::Model::DatastoreStorage::GetCustomerManagedS3 ( ) const
inline

Use this to store data store data in an S3 bucket that you manage. When customer managed storage is selected, the retentionPeriod parameter is ignored. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.

Definition at line 93 of file DatastoreStorage.h.

◆ GetServiceManagedS3()

const ServiceManagedDatastoreS3Storage& Aws::IoTAnalytics::Model::DatastoreStorage::GetServiceManagedS3 ( ) const
inline

Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the data store is created.

Definition at line 49 of file DatastoreStorage.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTAnalytics::Model::DatastoreStorage::Jsonize ( ) const

◆ operator=()

DatastoreStorage& Aws::IoTAnalytics::Model::DatastoreStorage::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ServiceManagedS3HasBeenSet()

bool Aws::IoTAnalytics::Model::DatastoreStorage::ServiceManagedS3HasBeenSet ( ) const
inline

Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the data store is created.

Definition at line 56 of file DatastoreStorage.h.

◆ SetCustomerManagedS3() [1/2]

void Aws::IoTAnalytics::Model::DatastoreStorage::SetCustomerManagedS3 ( const CustomerManagedDatastoreS3Storage value)
inline

Use this to store data store data in an S3 bucket that you manage. When customer managed storage is selected, the retentionPeriod parameter is ignored. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.

Definition at line 109 of file DatastoreStorage.h.

◆ SetCustomerManagedS3() [2/2]

void Aws::IoTAnalytics::Model::DatastoreStorage::SetCustomerManagedS3 ( CustomerManagedDatastoreS3Storage &&  value)
inline

Use this to store data store data in an S3 bucket that you manage. When customer managed storage is selected, the retentionPeriod parameter is ignored. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.

Definition at line 117 of file DatastoreStorage.h.

◆ SetServiceManagedS3() [1/2]

void Aws::IoTAnalytics::Model::DatastoreStorage::SetServiceManagedS3 ( const ServiceManagedDatastoreS3Storage value)
inline

Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the data store is created.

Definition at line 63 of file DatastoreStorage.h.

◆ SetServiceManagedS3() [2/2]

void Aws::IoTAnalytics::Model::DatastoreStorage::SetServiceManagedS3 ( ServiceManagedDatastoreS3Storage &&  value)
inline

Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the data store is created.

Definition at line 70 of file DatastoreStorage.h.

◆ WithCustomerManagedS3() [1/2]

DatastoreStorage& Aws::IoTAnalytics::Model::DatastoreStorage::WithCustomerManagedS3 ( const CustomerManagedDatastoreS3Storage value)
inline

Use this to store data store data in an S3 bucket that you manage. When customer managed storage is selected, the retentionPeriod parameter is ignored. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.

Definition at line 125 of file DatastoreStorage.h.

◆ WithCustomerManagedS3() [2/2]

DatastoreStorage& Aws::IoTAnalytics::Model::DatastoreStorage::WithCustomerManagedS3 ( CustomerManagedDatastoreS3Storage &&  value)
inline

Use this to store data store data in an S3 bucket that you manage. When customer managed storage is selected, the retentionPeriod parameter is ignored. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.

Definition at line 133 of file DatastoreStorage.h.

◆ WithServiceManagedS3() [1/2]

DatastoreStorage& Aws::IoTAnalytics::Model::DatastoreStorage::WithServiceManagedS3 ( const ServiceManagedDatastoreS3Storage value)
inline

Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the data store is created.

Definition at line 77 of file DatastoreStorage.h.

◆ WithServiceManagedS3() [2/2]

DatastoreStorage& Aws::IoTAnalytics::Model::DatastoreStorage::WithServiceManagedS3 ( ServiceManagedDatastoreS3Storage &&  value)
inline

Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the data store is created.

Definition at line 84 of file DatastoreStorage.h.


The documentation for this class was generated from the following file: