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

#include <CustomerManagedDatastoreS3StorageSummary.h>

Public Member Functions

 CustomerManagedDatastoreS3StorageSummary ()
 
 CustomerManagedDatastoreS3StorageSummary (Aws::Utils::Json::JsonView jsonValue)
 
CustomerManagedDatastoreS3StorageSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBucket () const
 
bool BucketHasBeenSet () const
 
void SetBucket (const Aws::String &value)
 
void SetBucket (Aws::String &&value)
 
void SetBucket (const char *value)
 
CustomerManagedDatastoreS3StorageSummaryWithBucket (const Aws::String &value)
 
CustomerManagedDatastoreS3StorageSummaryWithBucket (Aws::String &&value)
 
CustomerManagedDatastoreS3StorageSummaryWithBucket (const char *value)
 
const Aws::StringGetKeyPrefix () const
 
bool KeyPrefixHasBeenSet () const
 
void SetKeyPrefix (const Aws::String &value)
 
void SetKeyPrefix (Aws::String &&value)
 
void SetKeyPrefix (const char *value)
 
CustomerManagedDatastoreS3StorageSummaryWithKeyPrefix (const Aws::String &value)
 
CustomerManagedDatastoreS3StorageSummaryWithKeyPrefix (Aws::String &&value)
 
CustomerManagedDatastoreS3StorageSummaryWithKeyPrefix (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
CustomerManagedDatastoreS3StorageSummaryWithRoleArn (const Aws::String &value)
 
CustomerManagedDatastoreS3StorageSummaryWithRoleArn (Aws::String &&value)
 
CustomerManagedDatastoreS3StorageSummaryWithRoleArn (const char *value)
 

Detailed Description

Used to store data store data in an S3 bucket that you manage.

See Also:

AWS API Reference

Definition at line 32 of file CustomerManagedDatastoreS3StorageSummary.h.

Constructor & Destructor Documentation

◆ CustomerManagedDatastoreS3StorageSummary() [1/2]

Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::CustomerManagedDatastoreS3StorageSummary ( )

◆ CustomerManagedDatastoreS3StorageSummary() [2/2]

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

Member Function Documentation

◆ BucketHasBeenSet()

bool Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::BucketHasBeenSet ( ) const
inline

The name of the S3 bucket in which data store data is stored.

Definition at line 49 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ GetBucket()

const Aws::String& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::GetBucket ( ) const
inline

The name of the S3 bucket in which data store data is stored.

Definition at line 44 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ GetKeyPrefix()

const Aws::String& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::GetKeyPrefix ( ) const
inline

Optional. The prefix used to create the keys of the data store data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Definition at line 88 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ GetRoleArn()

const Aws::String& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::GetRoleArn ( ) const
inline

The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Definition at line 151 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ Jsonize()

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

◆ KeyPrefixHasBeenSet()

bool Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::KeyPrefixHasBeenSet ( ) const
inline

Optional. The prefix used to create the keys of the data store data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Definition at line 96 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ operator=()

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

◆ RoleArnHasBeenSet()

bool Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::RoleArnHasBeenSet ( ) const
inline

The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Definition at line 157 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetBucket() [1/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetBucket ( const Aws::String value)
inline

The name of the S3 bucket in which data store data is stored.

Definition at line 54 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetBucket() [2/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetBucket ( Aws::String &&  value)
inline

The name of the S3 bucket in which data store data is stored.

Definition at line 59 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetBucket() [3/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetBucket ( const char *  value)
inline

The name of the S3 bucket in which data store data is stored.

Definition at line 64 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetKeyPrefix() [1/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetKeyPrefix ( const Aws::String value)
inline

Optional. The prefix used to create the keys of the data store data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Definition at line 104 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetKeyPrefix() [2/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetKeyPrefix ( Aws::String &&  value)
inline

Optional. The prefix used to create the keys of the data store data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Definition at line 112 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetKeyPrefix() [3/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetKeyPrefix ( const char *  value)
inline

Optional. The prefix used to create the keys of the data store data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Definition at line 120 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetRoleArn() [1/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetRoleArn ( const Aws::String value)
inline

The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Definition at line 163 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetRoleArn() [2/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Definition at line 169 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ SetRoleArn() [3/3]

void Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::SetRoleArn ( const char *  value)
inline

The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Definition at line 175 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithBucket() [1/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithBucket ( const Aws::String value)
inline

The name of the S3 bucket in which data store data is stored.

Definition at line 69 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithBucket() [2/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithBucket ( Aws::String &&  value)
inline

The name of the S3 bucket in which data store data is stored.

Definition at line 74 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithBucket() [3/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithBucket ( const char *  value)
inline

The name of the S3 bucket in which data store data is stored.

Definition at line 79 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithKeyPrefix() [1/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithKeyPrefix ( const Aws::String value)
inline

Optional. The prefix used to create the keys of the data store data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Definition at line 128 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithKeyPrefix() [2/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithKeyPrefix ( Aws::String &&  value)
inline

Optional. The prefix used to create the keys of the data store data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Definition at line 136 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithKeyPrefix() [3/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithKeyPrefix ( const char *  value)
inline

Optional. The prefix used to create the keys of the data store data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Definition at line 144 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithRoleArn() [1/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithRoleArn ( const Aws::String value)
inline

The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Definition at line 181 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithRoleArn() [2/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Definition at line 187 of file CustomerManagedDatastoreS3StorageSummary.h.

◆ WithRoleArn() [3/3]

CustomerManagedDatastoreS3StorageSummary& Aws::IoTAnalytics::Model::CustomerManagedDatastoreS3StorageSummary::WithRoleArn ( const char *  value)
inline

The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Definition at line 193 of file CustomerManagedDatastoreS3StorageSummary.h.


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