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

#include <CreateBucketResult.h>

Public Member Functions

 CreateBucketResult ()
 
 CreateBucketResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
CreateBucketResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetLocation () const
 
void SetLocation (const Aws::String &value)
 
void SetLocation (Aws::String &&value)
 
void SetLocation (const char *value)
 
CreateBucketResultWithLocation (const Aws::String &value)
 
CreateBucketResultWithLocation (Aws::String &&value)
 
CreateBucketResultWithLocation (const char *value)
 
const Aws::StringGetBucketArn () const
 
void SetBucketArn (const Aws::String &value)
 
void SetBucketArn (Aws::String &&value)
 
void SetBucketArn (const char *value)
 
CreateBucketResultWithBucketArn (const Aws::String &value)
 
CreateBucketResultWithBucketArn (Aws::String &&value)
 
CreateBucketResultWithBucketArn (const char *value)
 

Detailed Description

Definition at line 27 of file CreateBucketResult.h.

Constructor & Destructor Documentation

◆ CreateBucketResult() [1/2]

Aws::S3Control::Model::CreateBucketResult::CreateBucketResult ( )

◆ CreateBucketResult() [2/2]

Aws::S3Control::Model::CreateBucketResult::CreateBucketResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ GetBucketArn()

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

The Amazon Resource Name (ARN) of the bucket.

For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.

For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>. For example, to access the bucket reports through outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.

Definition at line 84 of file CreateBucketResult.h.

◆ GetLocation()

const Aws::String& Aws::S3Control::Model::CreateBucketResult::GetLocation ( ) const
inline

The location of the bucket.

Definition at line 38 of file CreateBucketResult.h.

◆ operator=()

CreateBucketResult& Aws::S3Control::Model::CreateBucketResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetBucketArn() [1/3]

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

The Amazon Resource Name (ARN) of the bucket.

For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.

For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>. For example, to access the bucket reports through outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.

Definition at line 99 of file CreateBucketResult.h.

◆ SetBucketArn() [2/3]

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

The Amazon Resource Name (ARN) of the bucket.

For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.

For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>. For example, to access the bucket reports through outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.

Definition at line 114 of file CreateBucketResult.h.

◆ SetBucketArn() [3/3]

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

The Amazon Resource Name (ARN) of the bucket.

For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.

For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>. For example, to access the bucket reports through outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.

Definition at line 129 of file CreateBucketResult.h.

◆ SetLocation() [1/3]

void Aws::S3Control::Model::CreateBucketResult::SetLocation ( const Aws::String value)
inline

The location of the bucket.

Definition at line 43 of file CreateBucketResult.h.

◆ SetLocation() [2/3]

void Aws::S3Control::Model::CreateBucketResult::SetLocation ( Aws::String &&  value)
inline

The location of the bucket.

Definition at line 48 of file CreateBucketResult.h.

◆ SetLocation() [3/3]

void Aws::S3Control::Model::CreateBucketResult::SetLocation ( const char *  value)
inline

The location of the bucket.

Definition at line 53 of file CreateBucketResult.h.

◆ WithBucketArn() [1/3]

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

The Amazon Resource Name (ARN) of the bucket.

For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.

For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>. For example, to access the bucket reports through outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.

Definition at line 144 of file CreateBucketResult.h.

◆ WithBucketArn() [2/3]

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

The Amazon Resource Name (ARN) of the bucket.

For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.

For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>. For example, to access the bucket reports through outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.

Definition at line 159 of file CreateBucketResult.h.

◆ WithBucketArn() [3/3]

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

The Amazon Resource Name (ARN) of the bucket.

For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.

For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>. For example, to access the bucket reports through outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded.

Definition at line 174 of file CreateBucketResult.h.

◆ WithLocation() [1/3]

CreateBucketResult& Aws::S3Control::Model::CreateBucketResult::WithLocation ( const Aws::String value)
inline

The location of the bucket.

Definition at line 58 of file CreateBucketResult.h.

◆ WithLocation() [2/3]

CreateBucketResult& Aws::S3Control::Model::CreateBucketResult::WithLocation ( Aws::String &&  value)
inline

The location of the bucket.

Definition at line 63 of file CreateBucketResult.h.

◆ WithLocation() [3/3]

CreateBucketResult& Aws::S3Control::Model::CreateBucketResult::WithLocation ( const char *  value)
inline

The location of the bucket.

Definition at line 68 of file CreateBucketResult.h.


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