55 inline void SetBucket(
const char* value) { m_bucketHasBeenSet =
true; m_bucket.assign(value); }
88 inline void SetCopySource(
const char* value) { m_copySourceHasBeenSet =
true; m_copySource.assign(value); }
126 inline void SetCopySourceIfMatch(
const char* value) { m_copySourceIfMatchHasBeenSet =
true; m_copySourceIfMatch.assign(value); }
186 inline void SetCopySourceIfNoneMatch(
const char* value) { m_copySourceIfNoneMatchHasBeenSet =
true; m_copySourceIfNoneMatch.assign(value); }
262 inline void SetCopySourceRange(
const char* value) { m_copySourceRangeHasBeenSet =
true; m_copySourceRange.assign(value); }
301 inline void SetKey(
const char* value) { m_keyHasBeenSet =
true; m_key.assign(value); }
322 inline void SetPartNumber(
int value) { m_partNumberHasBeenSet =
true; m_partNumber = value; }
348 inline void SetUploadId(
const char* value) { m_uploadIdHasBeenSet =
true; m_uploadId.assign(value); }
383 inline void SetSSECustomerAlgorithm(
const char* value) { m_sSECustomerAlgorithmHasBeenSet =
true; m_sSECustomerAlgorithm.assign(value); }
438 inline void SetSSECustomerKey(
const char* value) { m_sSECustomerKeyHasBeenSet =
true; m_sSECustomerKey.assign(value); }
496 inline void SetSSECustomerKeyMD5(
const char* value) { m_sSECustomerKeyMD5HasBeenSet =
true; m_sSECustomerKeyMD5.assign(value); }
580 inline void SetCopySourceSSECustomerKey(
const char* value) { m_copySourceSSECustomerKeyHasBeenSet =
true; m_copySourceSSECustomerKey.assign(value); }
669 bool m_bucketHasBeenSet;
671 bool m_copySourceHasBeenSet;
673 bool m_copySourceIfMatchHasBeenSet;
675 bool m_copySourceIfModifiedSinceHasBeenSet;
677 bool m_copySourceIfNoneMatchHasBeenSet;
679 bool m_copySourceIfUnmodifiedSinceHasBeenSet;
681 bool m_copySourceRangeHasBeenSet;
683 bool m_keyHasBeenSet;
685 bool m_partNumberHasBeenSet;
687 bool m_uploadIdHasBeenSet;
689 bool m_sSECustomerAlgorithmHasBeenSet;
691 bool m_sSECustomerKeyHasBeenSet;
693 bool m_sSECustomerKeyMD5HasBeenSet;
695 bool m_copySourceSSECustomerAlgorithmHasBeenSet;
697 bool m_copySourceSSECustomerKeyHasBeenSet;
699 bool m_copySourceSSECustomerKeyMD5HasBeenSet;
701 bool m_requestPayerHasBeenSet;
const Aws::String & GetSSECustomerAlgorithm() const
void SetCopySourceSSECustomerAlgorithm(const Aws::String &value)
void SetCopySourceIfNoneMatch(Aws::String &&value)
void SetCopySourceSSECustomerKeyMD5(const Aws::String &value)
void SetCopySource(const Aws::String &value)
void SetUploadId(Aws::String &&value)
UploadPartCopyRequest & WithCopySource(const Aws::String &value)
const Aws::String & GetSSECustomerKey() const
void SetCopySourceSSECustomerKey(const Aws::String &value)
const Aws::String & GetCopySourceSSECustomerKey() const
void SetCopySourceIfNoneMatch(const char *value)
void SetCopySourceSSECustomerKeyMD5(Aws::String &&value)
const Aws::String & GetUploadId() const
const Aws::String & GetCopySourceSSECustomerAlgorithm() const
UploadPartCopyRequest & WithBucket(Aws::String &&value)
UploadPartCopyRequest & WithUploadId(const Aws::String &value)
void SetCopySourceIfNoneMatch(const Aws::String &value)
UploadPartCopyRequest & WithKey(Aws::String &&value)
void SetCopySourceRange(const Aws::String &value)
UploadPartCopyRequest & WithCopySourceIfMatch(Aws::String &&value)
void SetKey(Aws::String &&value)
const Aws::String & GetBucket() const
void SetSSECustomerKey(Aws::String &&value)
void SetCopySource(Aws::String &&value)
void SetCopySourceRange(Aws::String &&value)
UploadPartCopyRequest & WithRequestPayer(const RequestPayer &value)
UploadPartCopyRequest & WithCopySourceIfMatch(const char *value)
int GetPartNumber() const
UploadPartCopyRequest & WithSSECustomerKeyMD5(Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
void SetCopySourceSSECustomerAlgorithm(Aws::String &&value)
void SetUploadId(const Aws::String &value)
UploadPartCopyRequest & WithCopySourceRange(const Aws::String &value)
UploadPartCopyRequest & WithCopySourceIfNoneMatch(Aws::String &&value)
UploadPartCopyRequest & WithSSECustomerAlgorithm(const char *value)
void SetCopySourceSSECustomerAlgorithm(const char *value)
UploadPartCopyRequest & WithSSECustomerKeyMD5(const Aws::String &value)
const Aws::String & GetSSECustomerKeyMD5() const
void SetCopySourceSSECustomerKey(const char *value)
const Aws::String & GetCopySource() const
void SetCopySourceIfModifiedSince(const Aws::Utils::DateTime &value)
void SetCopySourceRange(const char *value)
UploadPartCopyRequest & WithBucket(const char *value)
UploadPartCopyRequest & WithCopySource(Aws::String &&value)
UploadPartCopyRequest & WithSSECustomerKeyMD5(const char *value)
void SetCopySourceIfUnmodifiedSince(Aws::Utils::DateTime &&value)
const Aws::String & GetCopySourceIfNoneMatch() const
UploadPartCopyRequest & WithCopySourceSSECustomerAlgorithm(const Aws::String &value)
UploadPartCopyRequest & WithCopySourceSSECustomerKeyMD5(const char *value)
void SetSSECustomerAlgorithm(const Aws::String &value)
const Aws::Utils::DateTime & GetCopySourceIfModifiedSince() const
const Aws::Utils::DateTime & GetCopySourceIfUnmodifiedSince() const
UploadPartCopyRequest & WithCopySourceRange(const char *value)
UploadPartCopyRequest & WithCopySourceIfModifiedSince(Aws::Utils::DateTime &&value)
UploadPartCopyRequest & WithCopySourceSSECustomerKey(const Aws::String &value)
void SetCopySourceIfMatch(const Aws::String &value)
UploadPartCopyRequest & WithCopySourceSSECustomerKey(const char *value)
void SetSSECustomerKeyMD5(const char *value)
UploadPartCopyRequest & WithCopySourceSSECustomerKeyMD5(Aws::String &&value)
UploadPartCopyRequest & WithCopySourceSSECustomerKey(Aws::String &&value)
void SetUploadId(const char *value)
const RequestPayer & GetRequestPayer() const
void SetCopySource(const char *value)
void SetBucket(Aws::String &&value)
UploadPartCopyRequest & WithCopySourceIfNoneMatch(const char *value)
UploadPartCopyRequest & WithCopySourceIfNoneMatch(const Aws::String &value)
void SetCopySourceIfUnmodifiedSince(const Aws::Utils::DateTime &value)
UploadPartCopyRequest & WithCopySourceSSECustomerKeyMD5(const Aws::String &value)
UploadPartCopyRequest & WithCopySourceRange(Aws::String &&value)
UploadPartCopyRequest & WithCopySourceIfUnmodifiedSince(Aws::Utils::DateTime &&value)
void SetSSECustomerKey(const char *value)
UploadPartCopyRequest & WithSSECustomerKey(const char *value)
UploadPartCopyRequest & WithCopySourceIfModifiedSince(const Aws::Utils::DateTime &value)
void SetCopySourceIfModifiedSince(Aws::Utils::DateTime &&value)
UploadPartCopyRequest & WithCopySourceSSECustomerAlgorithm(Aws::String &&value)
UploadPartCopyRequest & WithSSECustomerAlgorithm(Aws::String &&value)
const Aws::String & GetCopySourceRange() const
void SetRequestPayer(RequestPayer &&value)
void SetSSECustomerAlgorithm(Aws::String &&value)
const Aws::String & GetKey() const
UploadPartCopyRequest & WithKey(const char *value)
void SetCopySourceIfMatch(Aws::String &&value)
void SetBucket(const char *value)
UploadPartCopyRequest & WithUploadId(Aws::String &&value)
UploadPartCopyRequest & WithPartNumber(int value)
const Aws::String & GetCopySourceSSECustomerKeyMD5() const
void SetKey(const Aws::String &value)
UploadPartCopyRequest & WithSSECustomerAlgorithm(const Aws::String &value)
UploadPartCopyRequest & WithCopySourceIfUnmodifiedSince(const Aws::Utils::DateTime &value)
void SetCopySourceSSECustomerKey(Aws::String &&value)
void SetCopySourceIfMatch(const char *value)
UploadPartCopyRequest & WithBucket(const Aws::String &value)
void SetPartNumber(int value)
UploadPartCopyRequest & WithUploadId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetCopySourceSSECustomerKeyMD5(const char *value)
void SetSSECustomerKeyMD5(Aws::String &&value)
void SetBucket(const Aws::String &value)
void SetKey(const char *value)
UploadPartCopyRequest & WithCopySourceSSECustomerAlgorithm(const char *value)
UploadPartCopyRequest & WithSSECustomerKey(const Aws::String &value)
const Aws::String & GetCopySourceIfMatch() const
UploadPartCopyRequest & WithKey(const Aws::String &value)
UploadPartCopyRequest & WithCopySource(const char *value)
UploadPartCopyRequest & WithRequestPayer(RequestPayer &&value)
UploadPartCopyRequest & WithCopySourceIfMatch(const Aws::String &value)
void SetSSECustomerKey(const Aws::String &value)
UploadPartCopyRequest & WithSSECustomerKey(Aws::String &&value)
void SetRequestPayer(const RequestPayer &value)
void SetSSECustomerAlgorithm(const char *value)
JSON (JavaScript Object Notation).
void SetSSECustomerKeyMD5(const Aws::String &value)