AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3::Model::PutBucketAclRequest Class Reference

#include <PutBucketAclRequest.h>

+ Inheritance diagram for Aws::S3::Model::PutBucketAclRequest:

Public Member Functions

 PutBucketAclRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
void AddQueryStringParameters (Aws::Http::URI &uri) const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
bool ShouldComputeContentMd5 () const override
 
const BucketCannedACLGetACL () const
 
bool ACLHasBeenSet () const
 
void SetACL (const BucketCannedACL &value)
 
void SetACL (BucketCannedACL &&value)
 
PutBucketAclRequestWithACL (const BucketCannedACL &value)
 
PutBucketAclRequestWithACL (BucketCannedACL &&value)
 
const AccessControlPolicyGetAccessControlPolicy () const
 
bool AccessControlPolicyHasBeenSet () const
 
void SetAccessControlPolicy (const AccessControlPolicy &value)
 
void SetAccessControlPolicy (AccessControlPolicy &&value)
 
PutBucketAclRequestWithAccessControlPolicy (const AccessControlPolicy &value)
 
PutBucketAclRequestWithAccessControlPolicy (AccessControlPolicy &&value)
 
const Aws::StringGetBucket () const
 
bool BucketHasBeenSet () const
 
void SetBucket (const Aws::String &value)
 
void SetBucket (Aws::String &&value)
 
void SetBucket (const char *value)
 
PutBucketAclRequestWithBucket (const Aws::String &value)
 
PutBucketAclRequestWithBucket (Aws::String &&value)
 
PutBucketAclRequestWithBucket (const char *value)
 
const Aws::StringGetContentMD5 () const
 
bool ContentMD5HasBeenSet () const
 
void SetContentMD5 (const Aws::String &value)
 
void SetContentMD5 (Aws::String &&value)
 
void SetContentMD5 (const char *value)
 
PutBucketAclRequestWithContentMD5 (const Aws::String &value)
 
PutBucketAclRequestWithContentMD5 (Aws::String &&value)
 
PutBucketAclRequestWithContentMD5 (const char *value)
 
const Aws::StringGetGrantFullControl () const
 
bool GrantFullControlHasBeenSet () const
 
void SetGrantFullControl (const Aws::String &value)
 
void SetGrantFullControl (Aws::String &&value)
 
void SetGrantFullControl (const char *value)
 
PutBucketAclRequestWithGrantFullControl (const Aws::String &value)
 
PutBucketAclRequestWithGrantFullControl (Aws::String &&value)
 
PutBucketAclRequestWithGrantFullControl (const char *value)
 
const Aws::StringGetGrantRead () const
 
bool GrantReadHasBeenSet () const
 
void SetGrantRead (const Aws::String &value)
 
void SetGrantRead (Aws::String &&value)
 
void SetGrantRead (const char *value)
 
PutBucketAclRequestWithGrantRead (const Aws::String &value)
 
PutBucketAclRequestWithGrantRead (Aws::String &&value)
 
PutBucketAclRequestWithGrantRead (const char *value)
 
const Aws::StringGetGrantReadACP () const
 
bool GrantReadACPHasBeenSet () const
 
void SetGrantReadACP (const Aws::String &value)
 
void SetGrantReadACP (Aws::String &&value)
 
void SetGrantReadACP (const char *value)
 
PutBucketAclRequestWithGrantReadACP (const Aws::String &value)
 
PutBucketAclRequestWithGrantReadACP (Aws::String &&value)
 
PutBucketAclRequestWithGrantReadACP (const char *value)
 
const Aws::StringGetGrantWrite () const
 
bool GrantWriteHasBeenSet () const
 
void SetGrantWrite (const Aws::String &value)
 
void SetGrantWrite (Aws::String &&value)
 
void SetGrantWrite (const char *value)
 
PutBucketAclRequestWithGrantWrite (const Aws::String &value)
 
PutBucketAclRequestWithGrantWrite (Aws::String &&value)
 
PutBucketAclRequestWithGrantWrite (const char *value)
 
const Aws::StringGetGrantWriteACP () const
 
bool GrantWriteACPHasBeenSet () const
 
void SetGrantWriteACP (const Aws::String &value)
 
void SetGrantWriteACP (Aws::String &&value)
 
void SetGrantWriteACP (const char *value)
 
PutBucketAclRequestWithGrantWriteACP (const Aws::String &value)
 
PutBucketAclRequestWithGrantWriteACP (Aws::String &&value)
 
PutBucketAclRequestWithGrantWriteACP (const char *value)
 
const Aws::StringGetExpectedBucketOwner () const
 
bool ExpectedBucketOwnerHasBeenSet () const
 
void SetExpectedBucketOwner (const Aws::String &value)
 
void SetExpectedBucketOwner (Aws::String &&value)
 
void SetExpectedBucketOwner (const char *value)
 
PutBucketAclRequestWithExpectedBucketOwner (const Aws::String &value)
 
PutBucketAclRequestWithExpectedBucketOwner (Aws::String &&value)
 
PutBucketAclRequestWithExpectedBucketOwner (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetCustomizedAccessLogTag () const
 
bool CustomizedAccessLogTagHasBeenSet () const
 
void SetCustomizedAccessLogTag (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetCustomizedAccessLogTag (Aws::Map< Aws::String, Aws::String > &&value)
 
PutBucketAclRequestWithCustomizedAccessLogTag (const Aws::Map< Aws::String, Aws::String > &value)
 
PutBucketAclRequestWithCustomizedAccessLogTag (Aws::Map< Aws::String, Aws::String > &&value)
 
PutBucketAclRequestAddCustomizedAccessLogTag (const Aws::String &key, const Aws::String &value)
 
PutBucketAclRequestAddCustomizedAccessLogTag (Aws::String &&key, const Aws::String &value)
 
PutBucketAclRequestAddCustomizedAccessLogTag (const Aws::String &key, Aws::String &&value)
 
PutBucketAclRequestAddCustomizedAccessLogTag (Aws::String &&key, Aws::String &&value)
 
PutBucketAclRequestAddCustomizedAccessLogTag (const char *key, Aws::String &&value)
 
PutBucketAclRequestAddCustomizedAccessLogTag (Aws::String &&key, const char *value)
 
PutBucketAclRequestAddCustomizedAccessLogTag (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::S3::S3Request
virtual ~S3Request ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 28 of file PutBucketAclRequest.h.

Constructor & Destructor Documentation

◆ PutBucketAclRequest()

Aws::S3::Model::PutBucketAclRequest::PutBucketAclRequest ( )

Member Function Documentation

◆ AccessControlPolicyHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::AccessControlPolicyHasBeenSet ( ) const
inline

Contains the elements that set the ACL permissions for an object per grantee.

Definition at line 89 of file PutBucketAclRequest.h.

◆ ACLHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::ACLHasBeenSet ( ) const
inline

The canned ACL to apply to the bucket.

Definition at line 56 of file PutBucketAclRequest.h.

◆ AddCustomizedAccessLogTag() [1/7]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::AddCustomizedAccessLogTag ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Definition at line 552 of file PutBucketAclRequest.h.

◆ AddCustomizedAccessLogTag() [2/7]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::AddCustomizedAccessLogTag ( Aws::String &&  key,
const Aws::String value 
)
inline

Definition at line 546 of file PutBucketAclRequest.h.

◆ AddCustomizedAccessLogTag() [3/7]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::AddCustomizedAccessLogTag ( Aws::String &&  key,
const char *  value 
)
inline

Definition at line 558 of file PutBucketAclRequest.h.

◆ AddCustomizedAccessLogTag() [4/7]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::AddCustomizedAccessLogTag ( const Aws::String key,
Aws::String &&  value 
)
inline

Definition at line 549 of file PutBucketAclRequest.h.

◆ AddCustomizedAccessLogTag() [5/7]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::AddCustomizedAccessLogTag ( const Aws::String key,
const Aws::String value 
)
inline

Definition at line 543 of file PutBucketAclRequest.h.

◆ AddCustomizedAccessLogTag() [6/7]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::AddCustomizedAccessLogTag ( const char *  key,
Aws::String &&  value 
)
inline

Definition at line 555 of file PutBucketAclRequest.h.

◆ AddCustomizedAccessLogTag() [7/7]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::AddCustomizedAccessLogTag ( const char *  key,
const char *  value 
)
inline

Definition at line 561 of file PutBucketAclRequest.h.

◆ AddQueryStringParameters()

void Aws::S3::Model::PutBucketAclRequest::AddQueryStringParameters ( Aws::Http::URI uri) const
overridevirtual

Do nothing virtual, override this to add query strings to the request

Reimplemented from Aws::AmazonWebServiceRequest.

◆ BucketHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::BucketHasBeenSet ( ) const
inline

The bucket to which to apply the ACL.

Definition at line 124 of file PutBucketAclRequest.h.

◆ ContentMD5HasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::ContentMD5HasBeenSet ( ) const
inline

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to RFC 1864.

For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.

Definition at line 175 of file PutBucketAclRequest.h.

◆ CustomizedAccessLogTagHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::CustomizedAccessLogTagHasBeenSet ( ) const
inline

Definition at line 528 of file PutBucketAclRequest.h.

◆ ExpectedBucketOwnerHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::ExpectedBucketOwnerHasBeenSet ( ) const
inline

The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

Definition at line 479 of file PutBucketAclRequest.h.

◆ GetAccessControlPolicy()

const AccessControlPolicy& Aws::S3::Model::PutBucketAclRequest::GetAccessControlPolicy ( ) const
inline

Contains the elements that set the ACL permissions for an object per grantee.

Definition at line 83 of file PutBucketAclRequest.h.

◆ GetACL()

const BucketCannedACL& Aws::S3::Model::PutBucketAclRequest::GetACL ( ) const
inline

The canned ACL to apply to the bucket.

Definition at line 51 of file PutBucketAclRequest.h.

◆ GetBucket()

const Aws::String& Aws::S3::Model::PutBucketAclRequest::GetBucket ( ) const
inline

The bucket to which to apply the ACL.

Definition at line 119 of file PutBucketAclRequest.h.

◆ GetContentMD5()

const Aws::String& Aws::S3::Model::PutBucketAclRequest::GetContentMD5 ( ) const
inline

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to RFC 1864.

For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.

Definition at line 165 of file PutBucketAclRequest.h.

◆ GetCustomizedAccessLogTag()

const Aws::Map<Aws::String, Aws::String>& Aws::S3::Model::PutBucketAclRequest::GetCustomizedAccessLogTag ( ) const
inline

Definition at line 525 of file PutBucketAclRequest.h.

◆ GetExpectedBucketOwner()

const Aws::String& Aws::S3::Model::PutBucketAclRequest::GetExpectedBucketOwner ( ) const
inline

The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

Definition at line 472 of file PutBucketAclRequest.h.

◆ GetGrantFullControl()

const Aws::String& Aws::S3::Model::PutBucketAclRequest::GetGrantFullControl ( ) const
inline

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

Definition at line 242 of file PutBucketAclRequest.h.

◆ GetGrantRead()

const Aws::String& Aws::S3::Model::PutBucketAclRequest::GetGrantRead ( ) const
inline

Allows grantee to list the objects in the bucket.

Definition at line 290 of file PutBucketAclRequest.h.

◆ GetGrantReadACP()

const Aws::String& Aws::S3::Model::PutBucketAclRequest::GetGrantReadACP ( ) const
inline

Allows grantee to read the bucket ACL.

Definition at line 331 of file PutBucketAclRequest.h.

◆ GetGrantWrite()

const Aws::String& Aws::S3::Model::PutBucketAclRequest::GetGrantWrite ( ) const
inline

Allows grantee to create new objects in the bucket.

For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.

Definition at line 374 of file PutBucketAclRequest.h.

◆ GetGrantWriteACP()

const Aws::String& Aws::S3::Model::PutBucketAclRequest::GetGrantWriteACP ( ) const
inline

Allows grantee to write the ACL for the applicable bucket.

Definition at line 429 of file PutBucketAclRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::S3::Model::PutBucketAclRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::S3::S3Request.

◆ GetServiceRequestName()

virtual const char* Aws::S3::Model::PutBucketAclRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file PutBucketAclRequest.h.

◆ GrantFullControlHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::GrantFullControlHasBeenSet ( ) const
inline

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

Definition at line 248 of file PutBucketAclRequest.h.

◆ GrantReadACPHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::GrantReadACPHasBeenSet ( ) const
inline

Allows grantee to read the bucket ACL.

Definition at line 336 of file PutBucketAclRequest.h.

◆ GrantReadHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::GrantReadHasBeenSet ( ) const
inline

Allows grantee to list the objects in the bucket.

Definition at line 295 of file PutBucketAclRequest.h.

◆ GrantWriteACPHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::GrantWriteACPHasBeenSet ( ) const
inline

Allows grantee to write the ACL for the applicable bucket.

Definition at line 434 of file PutBucketAclRequest.h.

◆ GrantWriteHasBeenSet()

bool Aws::S3::Model::PutBucketAclRequest::GrantWriteHasBeenSet ( ) const
inline

Allows grantee to create new objects in the bucket.

For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.

Definition at line 381 of file PutBucketAclRequest.h.

◆ SerializePayload()

Aws::String Aws::S3::Model::PutBucketAclRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAccessControlPolicy() [1/2]

void Aws::S3::Model::PutBucketAclRequest::SetAccessControlPolicy ( AccessControlPolicy &&  value)
inline

Contains the elements that set the ACL permissions for an object per grantee.

Definition at line 101 of file PutBucketAclRequest.h.

◆ SetAccessControlPolicy() [2/2]

void Aws::S3::Model::PutBucketAclRequest::SetAccessControlPolicy ( const AccessControlPolicy value)
inline

Contains the elements that set the ACL permissions for an object per grantee.

Definition at line 95 of file PutBucketAclRequest.h.

◆ SetACL() [1/2]

void Aws::S3::Model::PutBucketAclRequest::SetACL ( BucketCannedACL &&  value)
inline

The canned ACL to apply to the bucket.

Definition at line 66 of file PutBucketAclRequest.h.

◆ SetACL() [2/2]

void Aws::S3::Model::PutBucketAclRequest::SetACL ( const BucketCannedACL value)
inline

The canned ACL to apply to the bucket.

Definition at line 61 of file PutBucketAclRequest.h.

◆ SetBucket() [1/3]

void Aws::S3::Model::PutBucketAclRequest::SetBucket ( Aws::String &&  value)
inline

The bucket to which to apply the ACL.

Definition at line 134 of file PutBucketAclRequest.h.

◆ SetBucket() [2/3]

void Aws::S3::Model::PutBucketAclRequest::SetBucket ( const Aws::String value)
inline

The bucket to which to apply the ACL.

Definition at line 129 of file PutBucketAclRequest.h.

◆ SetBucket() [3/3]

void Aws::S3::Model::PutBucketAclRequest::SetBucket ( const char *  value)
inline

The bucket to which to apply the ACL.

Definition at line 139 of file PutBucketAclRequest.h.

◆ SetContentMD5() [1/3]

void Aws::S3::Model::PutBucketAclRequest::SetContentMD5 ( Aws::String &&  value)
inline

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to RFC 1864.

For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.

Definition at line 195 of file PutBucketAclRequest.h.

◆ SetContentMD5() [2/3]

void Aws::S3::Model::PutBucketAclRequest::SetContentMD5 ( const Aws::String value)
inline

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to RFC 1864.

For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.

Definition at line 185 of file PutBucketAclRequest.h.

◆ SetContentMD5() [3/3]

void Aws::S3::Model::PutBucketAclRequest::SetContentMD5 ( const char *  value)
inline

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to RFC 1864.

For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.

Definition at line 205 of file PutBucketAclRequest.h.

◆ SetCustomizedAccessLogTag() [1/2]

void Aws::S3::Model::PutBucketAclRequest::SetCustomizedAccessLogTag ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Definition at line 534 of file PutBucketAclRequest.h.

◆ SetCustomizedAccessLogTag() [2/2]

void Aws::S3::Model::PutBucketAclRequest::SetCustomizedAccessLogTag ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Definition at line 531 of file PutBucketAclRequest.h.

◆ SetExpectedBucketOwner() [1/3]

void Aws::S3::Model::PutBucketAclRequest::SetExpectedBucketOwner ( Aws::String &&  value)
inline

The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

Definition at line 493 of file PutBucketAclRequest.h.

◆ SetExpectedBucketOwner() [2/3]

void Aws::S3::Model::PutBucketAclRequest::SetExpectedBucketOwner ( const Aws::String value)
inline

The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

Definition at line 486 of file PutBucketAclRequest.h.

◆ SetExpectedBucketOwner() [3/3]

void Aws::S3::Model::PutBucketAclRequest::SetExpectedBucketOwner ( const char *  value)
inline

The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

Definition at line 500 of file PutBucketAclRequest.h.

◆ SetGrantFullControl() [1/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantFullControl ( Aws::String &&  value)
inline

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

Definition at line 260 of file PutBucketAclRequest.h.

◆ SetGrantFullControl() [2/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantFullControl ( const Aws::String value)
inline

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

Definition at line 254 of file PutBucketAclRequest.h.

◆ SetGrantFullControl() [3/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantFullControl ( const char *  value)
inline

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

Definition at line 266 of file PutBucketAclRequest.h.

◆ SetGrantRead() [1/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantRead ( Aws::String &&  value)
inline

Allows grantee to list the objects in the bucket.

Definition at line 305 of file PutBucketAclRequest.h.

◆ SetGrantRead() [2/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantRead ( const Aws::String value)
inline

Allows grantee to list the objects in the bucket.

Definition at line 300 of file PutBucketAclRequest.h.

◆ SetGrantRead() [3/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantRead ( const char *  value)
inline

Allows grantee to list the objects in the bucket.

Definition at line 310 of file PutBucketAclRequest.h.

◆ SetGrantReadACP() [1/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantReadACP ( Aws::String &&  value)
inline

Allows grantee to read the bucket ACL.

Definition at line 346 of file PutBucketAclRequest.h.

◆ SetGrantReadACP() [2/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantReadACP ( const Aws::String value)
inline

Allows grantee to read the bucket ACL.

Definition at line 341 of file PutBucketAclRequest.h.

◆ SetGrantReadACP() [3/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantReadACP ( const char *  value)
inline

Allows grantee to read the bucket ACL.

Definition at line 351 of file PutBucketAclRequest.h.

◆ SetGrantWrite() [1/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantWrite ( Aws::String &&  value)
inline

Allows grantee to create new objects in the bucket.

For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.

Definition at line 395 of file PutBucketAclRequest.h.

◆ SetGrantWrite() [2/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantWrite ( const Aws::String value)
inline

Allows grantee to create new objects in the bucket.

For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.

Definition at line 388 of file PutBucketAclRequest.h.

◆ SetGrantWrite() [3/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantWrite ( const char *  value)
inline

Allows grantee to create new objects in the bucket.

For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.

Definition at line 402 of file PutBucketAclRequest.h.

◆ SetGrantWriteACP() [1/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantWriteACP ( Aws::String &&  value)
inline

Allows grantee to write the ACL for the applicable bucket.

Definition at line 444 of file PutBucketAclRequest.h.

◆ SetGrantWriteACP() [2/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantWriteACP ( const Aws::String value)
inline

Allows grantee to write the ACL for the applicable bucket.

Definition at line 439 of file PutBucketAclRequest.h.

◆ SetGrantWriteACP() [3/3]

void Aws::S3::Model::PutBucketAclRequest::SetGrantWriteACP ( const char *  value)
inline

Allows grantee to write the ACL for the applicable bucket.

Definition at line 449 of file PutBucketAclRequest.h.

◆ ShouldComputeContentMd5()

bool Aws::S3::Model::PutBucketAclRequest::ShouldComputeContentMd5 ( ) const
inlineoverridevirtual

If this is set to true, content-md5 needs to be computed and set on the request

Reimplemented from Aws::AmazonWebServiceRequest.

Definition at line 45 of file PutBucketAclRequest.h.

◆ WithAccessControlPolicy() [1/2]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithAccessControlPolicy ( AccessControlPolicy &&  value)
inline

Contains the elements that set the ACL permissions for an object per grantee.

Definition at line 113 of file PutBucketAclRequest.h.

◆ WithAccessControlPolicy() [2/2]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithAccessControlPolicy ( const AccessControlPolicy value)
inline

Contains the elements that set the ACL permissions for an object per grantee.

Definition at line 107 of file PutBucketAclRequest.h.

◆ WithACL() [1/2]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithACL ( BucketCannedACL &&  value)
inline

The canned ACL to apply to the bucket.

Definition at line 76 of file PutBucketAclRequest.h.

◆ WithACL() [2/2]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithACL ( const BucketCannedACL value)
inline

The canned ACL to apply to the bucket.

Definition at line 71 of file PutBucketAclRequest.h.

◆ WithBucket() [1/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithBucket ( Aws::String &&  value)
inline

The bucket to which to apply the ACL.

Definition at line 149 of file PutBucketAclRequest.h.

◆ WithBucket() [2/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithBucket ( const Aws::String value)
inline

The bucket to which to apply the ACL.

Definition at line 144 of file PutBucketAclRequest.h.

◆ WithBucket() [3/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithBucket ( const char *  value)
inline

The bucket to which to apply the ACL.

Definition at line 154 of file PutBucketAclRequest.h.

◆ WithContentMD5() [1/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithContentMD5 ( Aws::String &&  value)
inline

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to RFC 1864.

For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.

Definition at line 225 of file PutBucketAclRequest.h.

◆ WithContentMD5() [2/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithContentMD5 ( const Aws::String value)
inline

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to RFC 1864.

For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.

Definition at line 215 of file PutBucketAclRequest.h.

◆ WithContentMD5() [3/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithContentMD5 ( const char *  value)
inline

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to RFC 1864.

For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.

Definition at line 235 of file PutBucketAclRequest.h.

◆ WithCustomizedAccessLogTag() [1/2]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithCustomizedAccessLogTag ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Definition at line 540 of file PutBucketAclRequest.h.

◆ WithCustomizedAccessLogTag() [2/2]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithCustomizedAccessLogTag ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Definition at line 537 of file PutBucketAclRequest.h.

◆ WithExpectedBucketOwner() [1/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithExpectedBucketOwner ( Aws::String &&  value)
inline

The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

Definition at line 514 of file PutBucketAclRequest.h.

◆ WithExpectedBucketOwner() [2/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithExpectedBucketOwner ( const Aws::String value)
inline

The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

Definition at line 507 of file PutBucketAclRequest.h.

◆ WithExpectedBucketOwner() [3/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithExpectedBucketOwner ( const char *  value)
inline

The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

Definition at line 521 of file PutBucketAclRequest.h.

◆ WithGrantFullControl() [1/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantFullControl ( Aws::String &&  value)
inline

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

Definition at line 278 of file PutBucketAclRequest.h.

◆ WithGrantFullControl() [2/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantFullControl ( const Aws::String value)
inline

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

Definition at line 272 of file PutBucketAclRequest.h.

◆ WithGrantFullControl() [3/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantFullControl ( const char *  value)
inline

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

Definition at line 284 of file PutBucketAclRequest.h.

◆ WithGrantRead() [1/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantRead ( Aws::String &&  value)
inline

Allows grantee to list the objects in the bucket.

Definition at line 320 of file PutBucketAclRequest.h.

◆ WithGrantRead() [2/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantRead ( const Aws::String value)
inline

Allows grantee to list the objects in the bucket.

Definition at line 315 of file PutBucketAclRequest.h.

◆ WithGrantRead() [3/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantRead ( const char *  value)
inline

Allows grantee to list the objects in the bucket.

Definition at line 325 of file PutBucketAclRequest.h.

◆ WithGrantReadACP() [1/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantReadACP ( Aws::String &&  value)
inline

Allows grantee to read the bucket ACL.

Definition at line 361 of file PutBucketAclRequest.h.

◆ WithGrantReadACP() [2/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantReadACP ( const Aws::String value)
inline

Allows grantee to read the bucket ACL.

Definition at line 356 of file PutBucketAclRequest.h.

◆ WithGrantReadACP() [3/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantReadACP ( const char *  value)
inline

Allows grantee to read the bucket ACL.

Definition at line 366 of file PutBucketAclRequest.h.

◆ WithGrantWrite() [1/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantWrite ( Aws::String &&  value)
inline

Allows grantee to create new objects in the bucket.

For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.

Definition at line 416 of file PutBucketAclRequest.h.

◆ WithGrantWrite() [2/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantWrite ( const Aws::String value)
inline

Allows grantee to create new objects in the bucket.

For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.

Definition at line 409 of file PutBucketAclRequest.h.

◆ WithGrantWrite() [3/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantWrite ( const char *  value)
inline

Allows grantee to create new objects in the bucket.

For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.

Definition at line 423 of file PutBucketAclRequest.h.

◆ WithGrantWriteACP() [1/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantWriteACP ( Aws::String &&  value)
inline

Allows grantee to write the ACL for the applicable bucket.

Definition at line 459 of file PutBucketAclRequest.h.

◆ WithGrantWriteACP() [2/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantWriteACP ( const Aws::String value)
inline

Allows grantee to write the ACL for the applicable bucket.

Definition at line 454 of file PutBucketAclRequest.h.

◆ WithGrantWriteACP() [3/3]

PutBucketAclRequest& Aws::S3::Model::PutBucketAclRequest::WithGrantWriteACP ( const char *  value)
inline

Allows grantee to write the ACL for the applicable bucket.

Definition at line 464 of file PutBucketAclRequest.h.


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