AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Crt::Model::Bucket Class Reference

#include <Bucket.h>

Public Member Functions

 Bucket ()
 
 Bucket (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Bucketoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
BucketWithName (const Aws::String &value)
 
BucketWithName (Aws::String &&value)
 
BucketWithName (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
BucketWithCreationDate (const Aws::Utils::DateTime &value)
 
BucketWithCreationDate (Aws::Utils::DateTime &&value)
 

Detailed Description

In terms of implementation, a Bucket is a resource. An Amazon S3 bucket name is globally unique, and the namespace is shared by all Amazon Web Services accounts.

See Also:

AWS API Reference

Definition at line 33 of file Bucket.h.

Constructor & Destructor Documentation

◆ Bucket() [1/2]

Aws::S3Crt::Model::Bucket::Bucket ( )

◆ Bucket() [2/2]

Aws::S3Crt::Model::Bucket::Bucket ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::S3Crt::Model::Bucket::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ CreationDateHasBeenSet()

bool Aws::S3Crt::Model::Bucket::CreationDateHasBeenSet ( ) const
inline

Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.

Definition at line 94 of file Bucket.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::S3Crt::Model::Bucket::GetCreationDate ( ) const
inline

Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.

Definition at line 88 of file Bucket.h.

◆ GetName()

const Aws::String& Aws::S3Crt::Model::Bucket::GetName ( ) const
inline

The name of the bucket.

Definition at line 46 of file Bucket.h.

◆ NameHasBeenSet()

bool Aws::S3Crt::Model::Bucket::NameHasBeenSet ( ) const
inline

The name of the bucket.

Definition at line 51 of file Bucket.h.

◆ operator=()

Bucket& Aws::S3Crt::Model::Bucket::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ SetCreationDate() [1/2]

void Aws::S3Crt::Model::Bucket::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.

Definition at line 106 of file Bucket.h.

◆ SetCreationDate() [2/2]

void Aws::S3Crt::Model::Bucket::SetCreationDate ( const Aws::Utils::DateTime value)
inline

Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.

Definition at line 100 of file Bucket.h.

◆ SetName() [1/3]

void Aws::S3Crt::Model::Bucket::SetName ( Aws::String &&  value)
inline

The name of the bucket.

Definition at line 61 of file Bucket.h.

◆ SetName() [2/3]

void Aws::S3Crt::Model::Bucket::SetName ( const Aws::String value)
inline

The name of the bucket.

Definition at line 56 of file Bucket.h.

◆ SetName() [3/3]

void Aws::S3Crt::Model::Bucket::SetName ( const char *  value)
inline

The name of the bucket.

Definition at line 66 of file Bucket.h.

◆ WithCreationDate() [1/2]

Bucket& Aws::S3Crt::Model::Bucket::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.

Definition at line 118 of file Bucket.h.

◆ WithCreationDate() [2/2]

Bucket& Aws::S3Crt::Model::Bucket::WithCreationDate ( const Aws::Utils::DateTime value)
inline

Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.

Definition at line 112 of file Bucket.h.

◆ WithName() [1/3]

Bucket& Aws::S3Crt::Model::Bucket::WithName ( Aws::String &&  value)
inline

The name of the bucket.

Definition at line 76 of file Bucket.h.

◆ WithName() [2/3]

Bucket& Aws::S3Crt::Model::Bucket::WithName ( const Aws::String value)
inline

The name of the bucket.

Definition at line 71 of file Bucket.h.

◆ WithName() [3/3]

Bucket& Aws::S3Crt::Model::Bucket::WithName ( const char *  value)
inline

The name of the bucket.

Definition at line 81 of file Bucket.h.


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