206 inline void SetBucket(
const char* value) { m_bucketHasBeenSet =
true; m_bucket.assign(value); }
311 inline void SetCacheControl(
const char* value) { m_cacheControlHasBeenSet =
true; m_cacheControl.assign(value); }
368 inline void SetContentDisposition(
const char* value) { m_contentDispositionHasBeenSet =
true; m_contentDisposition.assign(value); }
430 inline void SetContentEncoding(
const char* value) { m_contentEncodingHasBeenSet =
true; m_contentEncoding.assign(value); }
480 inline void SetContentLanguage(
const char* value) { m_contentLanguageHasBeenSet =
true; m_contentLanguage.assign(value); }
517 inline void SetContentLength(
long long value) { m_contentLengthHasBeenSet =
true; m_contentLength = value; }
580 inline void SetContentMD5(
const char* value) { m_contentMD5HasBeenSet =
true; m_contentMD5.assign(value); }
687 inline void SetGrantFullControl(
const char* value) { m_grantFullControlHasBeenSet =
true; m_grantFullControl.assign(value); }
736 inline void SetGrantRead(
const char* value) { m_grantReadHasBeenSet =
true; m_grantRead.assign(value); }
785 inline void SetGrantReadACP(
const char* value) { m_grantReadACPHasBeenSet =
true; m_grantReadACP.assign(value); }
834 inline void SetGrantWriteACP(
const char* value) { m_grantWriteACPHasBeenSet =
true; m_grantWriteACP.assign(value); }
878 inline void SetKey(
const char* value) { m_keyHasBeenSet =
true; m_key.assign(value); }
959 inline PutObjectRequest&
AddMetadata(
const char* key,
const char* value) { m_metadataHasBeenSet =
true; m_metadata.emplace(key, value);
return *
this; }
1164 inline void SetWebsiteRedirectLocation(
const char* value) { m_websiteRedirectLocationHasBeenSet =
true; m_websiteRedirectLocation.assign(value); }
1255 inline void SetSSECustomerAlgorithm(
const char* value) { m_sSECustomerAlgorithmHasBeenSet =
true; m_sSECustomerAlgorithm.assign(value); }
1319 inline void SetSSECustomerKey(
const char* value) { m_sSECustomerKeyHasBeenSet =
true; m_sSECustomerKey.assign(value); }
1382 inline void SetSSECustomerKeyMD5(
const char* value) { m_sSECustomerKeyMD5HasBeenSet =
true; m_sSECustomerKeyMD5.assign(value); }
1474 inline void SetSSEKMSKeyId(
const char* value) { m_sSEKMSKeyIdHasBeenSet =
true; m_sSEKMSKeyId.assign(value); }
1552 inline void SetSSEKMSEncryptionContext(
const char* value) { m_sSEKMSEncryptionContextHasBeenSet =
true; m_sSEKMSEncryptionContext.assign(value); }
1601 inline void SetBucketKeyEnabled(
bool value) { m_bucketKeyEnabledHasBeenSet =
true; m_bucketKeyEnabled = value; }
1660 inline void SetTagging(
const char* value) { m_taggingHasBeenSet =
true; m_tagging.assign(value); }
1825 inline void SetExpectedBucketOwner(
const char* value) { m_expectedBucketOwnerHasBeenSet =
true; m_expectedBucketOwner.assign(value); }
1891 bool m_aCLHasBeenSet;
1895 bool m_bucketHasBeenSet;
1898 bool m_cacheControlHasBeenSet;
1901 bool m_contentDispositionHasBeenSet;
1904 bool m_contentEncodingHasBeenSet;
1907 bool m_contentLanguageHasBeenSet;
1909 long long m_contentLength;
1910 bool m_contentLengthHasBeenSet;
1913 bool m_contentMD5HasBeenSet;
1916 bool m_expiresHasBeenSet;
1919 bool m_grantFullControlHasBeenSet;
1922 bool m_grantReadHasBeenSet;
1925 bool m_grantReadACPHasBeenSet;
1928 bool m_grantWriteACPHasBeenSet;
1931 bool m_keyHasBeenSet;
1934 bool m_metadataHasBeenSet;
1937 bool m_serverSideEncryptionHasBeenSet;
1940 bool m_storageClassHasBeenSet;
1943 bool m_websiteRedirectLocationHasBeenSet;
1946 bool m_sSECustomerAlgorithmHasBeenSet;
1949 bool m_sSECustomerKeyHasBeenSet;
1952 bool m_sSECustomerKeyMD5HasBeenSet;
1955 bool m_sSEKMSKeyIdHasBeenSet;
1958 bool m_sSEKMSEncryptionContextHasBeenSet;
1960 bool m_bucketKeyEnabled;
1961 bool m_bucketKeyEnabledHasBeenSet;
1964 bool m_requestPayerHasBeenSet;
1967 bool m_taggingHasBeenSet;
1970 bool m_objectLockModeHasBeenSet;
1973 bool m_objectLockRetainUntilDateHasBeenSet;
1976 bool m_objectLockLegalHoldStatusHasBeenSet;
1979 bool m_expectedBucketOwnerHasBeenSet;
1982 bool m_customizedAccessLogTagHasBeenSet;