AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Connect::Model::S3Config Class Reference

#include <S3Config.h>

Public Member Functions

 S3Config ()
 
 S3Config (Aws::Utils::Json::JsonView jsonValue)
 
S3Configoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBucketName () const
 
bool BucketNameHasBeenSet () const
 
void SetBucketName (const Aws::String &value)
 
void SetBucketName (Aws::String &&value)
 
void SetBucketName (const char *value)
 
S3ConfigWithBucketName (const Aws::String &value)
 
S3ConfigWithBucketName (Aws::String &&value)
 
S3ConfigWithBucketName (const char *value)
 
const Aws::StringGetBucketPrefix () const
 
bool BucketPrefixHasBeenSet () const
 
void SetBucketPrefix (const Aws::String &value)
 
void SetBucketPrefix (Aws::String &&value)
 
void SetBucketPrefix (const char *value)
 
S3ConfigWithBucketPrefix (const Aws::String &value)
 
S3ConfigWithBucketPrefix (Aws::String &&value)
 
S3ConfigWithBucketPrefix (const char *value)
 
const EncryptionConfigGetEncryptionConfig () const
 
bool EncryptionConfigHasBeenSet () const
 
void SetEncryptionConfig (const EncryptionConfig &value)
 
void SetEncryptionConfig (EncryptionConfig &&value)
 
S3ConfigWithEncryptionConfig (const EncryptionConfig &value)
 
S3ConfigWithEncryptionConfig (EncryptionConfig &&value)
 

Detailed Description

Information about the Amazon Simple Storage Service (Amazon S3) storage type.

See Also:

AWS API Reference

Definition at line 33 of file S3Config.h.

Constructor & Destructor Documentation

◆ S3Config() [1/2]

Aws::Connect::Model::S3Config::S3Config ( )

◆ S3Config() [2/2]

Aws::Connect::Model::S3Config::S3Config ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BucketNameHasBeenSet()

bool Aws::Connect::Model::S3Config::BucketNameHasBeenSet ( ) const
inline

The S3 bucket name.

Definition at line 50 of file S3Config.h.

◆ BucketPrefixHasBeenSet()

bool Aws::Connect::Model::S3Config::BucketPrefixHasBeenSet ( ) const
inline

The S3 bucket prefix.

Definition at line 91 of file S3Config.h.

◆ EncryptionConfigHasBeenSet()

bool Aws::Connect::Model::S3Config::EncryptionConfigHasBeenSet ( ) const
inline

The Amazon S3 encryption configuration.

Definition at line 132 of file S3Config.h.

◆ GetBucketName()

const Aws::String& Aws::Connect::Model::S3Config::GetBucketName ( ) const
inline

The S3 bucket name.

Definition at line 45 of file S3Config.h.

◆ GetBucketPrefix()

const Aws::String& Aws::Connect::Model::S3Config::GetBucketPrefix ( ) const
inline

The S3 bucket prefix.

Definition at line 86 of file S3Config.h.

◆ GetEncryptionConfig()

const EncryptionConfig& Aws::Connect::Model::S3Config::GetEncryptionConfig ( ) const
inline

The Amazon S3 encryption configuration.

Definition at line 127 of file S3Config.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Connect::Model::S3Config::Jsonize ( ) const

◆ operator=()

S3Config& Aws::Connect::Model::S3Config::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBucketName() [1/3]

void Aws::Connect::Model::S3Config::SetBucketName ( Aws::String &&  value)
inline

The S3 bucket name.

Definition at line 60 of file S3Config.h.

◆ SetBucketName() [2/3]

void Aws::Connect::Model::S3Config::SetBucketName ( const Aws::String value)
inline

The S3 bucket name.

Definition at line 55 of file S3Config.h.

◆ SetBucketName() [3/3]

void Aws::Connect::Model::S3Config::SetBucketName ( const char *  value)
inline

The S3 bucket name.

Definition at line 65 of file S3Config.h.

◆ SetBucketPrefix() [1/3]

void Aws::Connect::Model::S3Config::SetBucketPrefix ( Aws::String &&  value)
inline

The S3 bucket prefix.

Definition at line 101 of file S3Config.h.

◆ SetBucketPrefix() [2/3]

void Aws::Connect::Model::S3Config::SetBucketPrefix ( const Aws::String value)
inline

The S3 bucket prefix.

Definition at line 96 of file S3Config.h.

◆ SetBucketPrefix() [3/3]

void Aws::Connect::Model::S3Config::SetBucketPrefix ( const char *  value)
inline

The S3 bucket prefix.

Definition at line 106 of file S3Config.h.

◆ SetEncryptionConfig() [1/2]

void Aws::Connect::Model::S3Config::SetEncryptionConfig ( const EncryptionConfig value)
inline

The Amazon S3 encryption configuration.

Definition at line 137 of file S3Config.h.

◆ SetEncryptionConfig() [2/2]

void Aws::Connect::Model::S3Config::SetEncryptionConfig ( EncryptionConfig &&  value)
inline

The Amazon S3 encryption configuration.

Definition at line 142 of file S3Config.h.

◆ WithBucketName() [1/3]

S3Config& Aws::Connect::Model::S3Config::WithBucketName ( Aws::String &&  value)
inline

The S3 bucket name.

Definition at line 75 of file S3Config.h.

◆ WithBucketName() [2/3]

S3Config& Aws::Connect::Model::S3Config::WithBucketName ( const Aws::String value)
inline

The S3 bucket name.

Definition at line 70 of file S3Config.h.

◆ WithBucketName() [3/3]

S3Config& Aws::Connect::Model::S3Config::WithBucketName ( const char *  value)
inline

The S3 bucket name.

Definition at line 80 of file S3Config.h.

◆ WithBucketPrefix() [1/3]

S3Config& Aws::Connect::Model::S3Config::WithBucketPrefix ( Aws::String &&  value)
inline

The S3 bucket prefix.

Definition at line 116 of file S3Config.h.

◆ WithBucketPrefix() [2/3]

S3Config& Aws::Connect::Model::S3Config::WithBucketPrefix ( const Aws::String value)
inline

The S3 bucket prefix.

Definition at line 111 of file S3Config.h.

◆ WithBucketPrefix() [3/3]

S3Config& Aws::Connect::Model::S3Config::WithBucketPrefix ( const char *  value)
inline

The S3 bucket prefix.

Definition at line 121 of file S3Config.h.

◆ WithEncryptionConfig() [1/2]

S3Config& Aws::Connect::Model::S3Config::WithEncryptionConfig ( const EncryptionConfig value)
inline

The Amazon S3 encryption configuration.

Definition at line 147 of file S3Config.h.

◆ WithEncryptionConfig() [2/2]

S3Config& Aws::Connect::Model::S3Config::WithEncryptionConfig ( EncryptionConfig &&  value)
inline

The Amazon S3 encryption configuration.

Definition at line 152 of file S3Config.h.


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