AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Control::Model::RegionalBucket Class Reference

#include <RegionalBucket.h>

Public Member Functions

 RegionalBucket ()
 
 RegionalBucket (const Aws::Utils::Xml::XmlNode &xmlNode)
 
RegionalBucketoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetBucket () const
 
bool BucketHasBeenSet () const
 
void SetBucket (const Aws::String &value)
 
void SetBucket (Aws::String &&value)
 
void SetBucket (const char *value)
 
RegionalBucketWithBucket (const Aws::String &value)
 
RegionalBucketWithBucket (Aws::String &&value)
 
RegionalBucketWithBucket (const char *value)
 
const Aws::StringGetBucketArn () const
 
bool BucketArnHasBeenSet () const
 
void SetBucketArn (const Aws::String &value)
 
void SetBucketArn (Aws::String &&value)
 
void SetBucketArn (const char *value)
 
RegionalBucketWithBucketArn (const Aws::String &value)
 
RegionalBucketWithBucketArn (Aws::String &&value)
 
RegionalBucketWithBucketArn (const char *value)
 
bool GetPublicAccessBlockEnabled () const
 
bool PublicAccessBlockEnabledHasBeenSet () const
 
void SetPublicAccessBlockEnabled (bool value)
 
RegionalBucketWithPublicAccessBlockEnabled (bool value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
RegionalBucketWithCreationDate (const Aws::Utils::DateTime &value)
 
RegionalBucketWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetOutpostId () const
 
bool OutpostIdHasBeenSet () const
 
void SetOutpostId (const Aws::String &value)
 
void SetOutpostId (Aws::String &&value)
 
void SetOutpostId (const char *value)
 
RegionalBucketWithOutpostId (const Aws::String &value)
 
RegionalBucketWithOutpostId (Aws::String &&value)
 
RegionalBucketWithOutpostId (const char *value)
 

Detailed Description

The container for the regional bucket.

See Also:

AWS API Reference

Definition at line 31 of file RegionalBucket.h.

Constructor & Destructor Documentation

◆ RegionalBucket() [1/2]

Aws::S3Control::Model::RegionalBucket::RegionalBucket ( )

◆ RegionalBucket() [2/2]

Aws::S3Control::Model::RegionalBucket::RegionalBucket ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::S3Control::Model::RegionalBucket::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ BucketArnHasBeenSet()

bool Aws::S3Control::Model::RegionalBucket::BucketArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the regional bucket.

Definition at line 90 of file RegionalBucket.h.

◆ BucketHasBeenSet()

bool Aws::S3Control::Model::RegionalBucket::BucketHasBeenSet ( ) const
inline

Definition at line 49 of file RegionalBucket.h.

◆ CreationDateHasBeenSet()

bool Aws::S3Control::Model::RegionalBucket::CreationDateHasBeenSet ( ) const
inline

The creation date of the regional bucket

Definition at line 152 of file RegionalBucket.h.

◆ GetBucket()

const Aws::String& Aws::S3Control::Model::RegionalBucket::GetBucket ( ) const
inline

Definition at line 44 of file RegionalBucket.h.

◆ GetBucketArn()

const Aws::String& Aws::S3Control::Model::RegionalBucket::GetBucketArn ( ) const
inline

The Amazon Resource Name (ARN) for the regional bucket.

Definition at line 85 of file RegionalBucket.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::S3Control::Model::RegionalBucket::GetCreationDate ( ) const
inline

The creation date of the regional bucket

Definition at line 147 of file RegionalBucket.h.

◆ GetOutpostId()

const Aws::String& Aws::S3Control::Model::RegionalBucket::GetOutpostId ( ) const
inline

The AWS Outposts ID of the regional bucket.

Definition at line 178 of file RegionalBucket.h.

◆ GetPublicAccessBlockEnabled()

bool Aws::S3Control::Model::RegionalBucket::GetPublicAccessBlockEnabled ( ) const
inline

Definition at line 126 of file RegionalBucket.h.

◆ operator=()

RegionalBucket& Aws::S3Control::Model::RegionalBucket::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutpostIdHasBeenSet()

bool Aws::S3Control::Model::RegionalBucket::OutpostIdHasBeenSet ( ) const
inline

The AWS Outposts ID of the regional bucket.

Definition at line 183 of file RegionalBucket.h.

◆ PublicAccessBlockEnabledHasBeenSet()

bool Aws::S3Control::Model::RegionalBucket::PublicAccessBlockEnabledHasBeenSet ( ) const
inline

Definition at line 131 of file RegionalBucket.h.

◆ SetBucket() [1/3]

void Aws::S3Control::Model::RegionalBucket::SetBucket ( const Aws::String value)
inline

Definition at line 54 of file RegionalBucket.h.

◆ SetBucket() [2/3]

void Aws::S3Control::Model::RegionalBucket::SetBucket ( Aws::String &&  value)
inline

Definition at line 59 of file RegionalBucket.h.

◆ SetBucket() [3/3]

void Aws::S3Control::Model::RegionalBucket::SetBucket ( const char *  value)
inline

Definition at line 64 of file RegionalBucket.h.

◆ SetBucketArn() [1/3]

void Aws::S3Control::Model::RegionalBucket::SetBucketArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the regional bucket.

Definition at line 95 of file RegionalBucket.h.

◆ SetBucketArn() [2/3]

void Aws::S3Control::Model::RegionalBucket::SetBucketArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the regional bucket.

Definition at line 100 of file RegionalBucket.h.

◆ SetBucketArn() [3/3]

void Aws::S3Control::Model::RegionalBucket::SetBucketArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the regional bucket.

Definition at line 105 of file RegionalBucket.h.

◆ SetCreationDate() [1/2]

void Aws::S3Control::Model::RegionalBucket::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The creation date of the regional bucket

Definition at line 157 of file RegionalBucket.h.

◆ SetCreationDate() [2/2]

void Aws::S3Control::Model::RegionalBucket::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The creation date of the regional bucket

Definition at line 162 of file RegionalBucket.h.

◆ SetOutpostId() [1/3]

void Aws::S3Control::Model::RegionalBucket::SetOutpostId ( const Aws::String value)
inline

The AWS Outposts ID of the regional bucket.

Definition at line 188 of file RegionalBucket.h.

◆ SetOutpostId() [2/3]

void Aws::S3Control::Model::RegionalBucket::SetOutpostId ( Aws::String &&  value)
inline

The AWS Outposts ID of the regional bucket.

Definition at line 193 of file RegionalBucket.h.

◆ SetOutpostId() [3/3]

void Aws::S3Control::Model::RegionalBucket::SetOutpostId ( const char *  value)
inline

The AWS Outposts ID of the regional bucket.

Definition at line 198 of file RegionalBucket.h.

◆ SetPublicAccessBlockEnabled()

void Aws::S3Control::Model::RegionalBucket::SetPublicAccessBlockEnabled ( bool  value)
inline

Definition at line 136 of file RegionalBucket.h.

◆ WithBucket() [1/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithBucket ( const Aws::String value)
inline

Definition at line 69 of file RegionalBucket.h.

◆ WithBucket() [2/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithBucket ( Aws::String &&  value)
inline

Definition at line 74 of file RegionalBucket.h.

◆ WithBucket() [3/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithBucket ( const char *  value)
inline

Definition at line 79 of file RegionalBucket.h.

◆ WithBucketArn() [1/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithBucketArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the regional bucket.

Definition at line 110 of file RegionalBucket.h.

◆ WithBucketArn() [2/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithBucketArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the regional bucket.

Definition at line 115 of file RegionalBucket.h.

◆ WithBucketArn() [3/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithBucketArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the regional bucket.

Definition at line 120 of file RegionalBucket.h.

◆ WithCreationDate() [1/2]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The creation date of the regional bucket

Definition at line 167 of file RegionalBucket.h.

◆ WithCreationDate() [2/2]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The creation date of the regional bucket

Definition at line 172 of file RegionalBucket.h.

◆ WithOutpostId() [1/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithOutpostId ( const Aws::String value)
inline

The AWS Outposts ID of the regional bucket.

Definition at line 203 of file RegionalBucket.h.

◆ WithOutpostId() [2/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithOutpostId ( Aws::String &&  value)
inline

The AWS Outposts ID of the regional bucket.

Definition at line 208 of file RegionalBucket.h.

◆ WithOutpostId() [3/3]

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithOutpostId ( const char *  value)
inline

The AWS Outposts ID of the regional bucket.

Definition at line 213 of file RegionalBucket.h.

◆ WithPublicAccessBlockEnabled()

RegionalBucket& Aws::S3Control::Model::RegionalBucket::WithPublicAccessBlockEnabled ( bool  value)
inline

Definition at line 141 of file RegionalBucket.h.


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