89 inline void SetBucket(
const char* value) { m_bucketHasBeenSet =
true; m_bucket.assign(value); }
110 inline void SetContentMD5(
const char* value) { m_contentMD5HasBeenSet =
true; m_contentMD5.assign(value); }
143 inline void SetGrantFullControl(
const char* value) { m_grantFullControlHasBeenSet =
true; m_grantFullControl.assign(value); }
181 inline void SetGrantRead(
const char* value) { m_grantReadHasBeenSet =
true; m_grantRead.assign(value); }
216 inline void SetGrantReadACP(
const char* value) { m_grantReadACPHasBeenSet =
true; m_grantReadACP.assign(value); }
251 inline void SetGrantWrite(
const char* value) { m_grantWriteHasBeenSet =
true; m_grantWrite.assign(value); }
286 inline void SetGrantWriteACP(
const char* value) { m_grantWriteACPHasBeenSet =
true; m_grantWriteACP.assign(value); }
305 bool m_aCLHasBeenSet;
307 bool m_accessControlPolicyHasBeenSet;
309 bool m_bucketHasBeenSet;
311 bool m_contentMD5HasBeenSet;
313 bool m_grantFullControlHasBeenSet;
315 bool m_grantReadHasBeenSet;
317 bool m_grantReadACPHasBeenSet;
319 bool m_grantWriteHasBeenSet;
321 bool m_grantWriteACPHasBeenSet;
PutBucketAclRequest & WithGrantReadACP(Aws::String &&value)
const Aws::String & GetGrantReadACP() const
void SetContentMD5(Aws::String &&value)
void SetGrantFullControl(const char *value)
PutBucketAclRequest & WithACL(BucketCannedACL &&value)
PutBucketAclRequest & WithContentMD5(const char *value)
void SetBucket(const char *value)
PutBucketAclRequest & WithBucket(const char *value)
const BucketCannedACL & GetACL() const
void SetContentMD5(const Aws::String &value)
void SetGrantRead(const Aws::String &value)
PutBucketAclRequest & WithGrantRead(Aws::String &&value)
const Aws::String & GetGrantRead() const
const AccessControlPolicy & GetAccessControlPolicy() const
void SetGrantWrite(Aws::String &&value)
void SetBucket(Aws::String &&value)
PutBucketAclRequest & WithGrantRead(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
const Aws::String & GetGrantWrite() const
PutBucketAclRequest & WithAccessControlPolicy(AccessControlPolicy &&value)
const Aws::String & GetContentMD5() const
void SetGrantReadACP(const Aws::String &value)
void SetGrantRead(Aws::String &&value)
PutBucketAclRequest & WithGrantFullControl(const char *value)
PutBucketAclRequest & WithBucket(Aws::String &&value)
void SetGrantFullControl(const Aws::String &value)
PutBucketAclRequest & WithContentMD5(Aws::String &&value)
PutBucketAclRequest & WithGrantWriteACP(const char *value)
PutBucketAclRequest & WithGrantWrite(Aws::String &&value)
PutBucketAclRequest & WithGrantFullControl(Aws::String &&value)
void SetGrantReadACP(Aws::String &&value)
PutBucketAclRequest & WithGrantRead(const char *value)
PutBucketAclRequest & WithContentMD5(const Aws::String &value)
const Aws::String & GetGrantWriteACP() const
void SetGrantWrite(const char *value)
void SetAccessControlPolicy(AccessControlPolicy &&value)
void SetGrantWriteACP(const Aws::String &value)
PutBucketAclRequest & WithGrantFullControl(const Aws::String &value)
void SetContentMD5(const char *value)
void SetAccessControlPolicy(const AccessControlPolicy &value)
void SetACL(BucketCannedACL &&value)
PutBucketAclRequest & WithGrantWrite(const char *value)
PutBucketAclRequest & WithBucket(const Aws::String &value)
PutBucketAclRequest & WithGrantWriteACP(Aws::String &&value)
void SetGrantFullControl(Aws::String &&value)
PutBucketAclRequest & WithAccessControlPolicy(const AccessControlPolicy &value)
void SetGrantRead(const char *value)
PutBucketAclRequest & WithGrantReadACP(const char *value)
void SetGrantReadACP(const char *value)
PutBucketAclRequest & WithGrantWriteACP(const Aws::String &value)
const Aws::String & GetGrantFullControl() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetGrantWriteACP(Aws::String &&value)
const Aws::String & GetBucket() const
PutBucketAclRequest & WithGrantReadACP(const Aws::String &value)
void SetBucket(const Aws::String &value)
PutBucketAclRequest & WithGrantWrite(const Aws::String &value)
PutBucketAclRequest & WithACL(const BucketCannedACL &value)
void SetGrantWriteACP(const char *value)
void SetGrantWrite(const Aws::String &value)
JSON (JavaScript Object Notation).
void SetACL(const BucketCannedACL &value)