61 inline void SetBucket(
const char* value) { m_bucketHasBeenSet =
true; m_bucket.assign(value); }
88 inline void SetContentLength(
long long value) { m_contentLengthHasBeenSet =
true; m_contentLength = value; }
114 inline void SetContentMD5(
const char* value) { m_contentMD5HasBeenSet =
true; m_contentMD5.assign(value); }
149 inline void SetKey(
const char* value) { m_keyHasBeenSet =
true; m_key.assign(value); }
176 inline void SetPartNumber(
long value) { m_partNumberHasBeenSet =
true; m_partNumber = value; }
202 inline void SetUploadId(
const char* value) { m_uploadIdHasBeenSet =
true; m_uploadId.assign(value); }
237 inline void SetSSECustomerAlgorithm(
const char* value) { m_sSECustomerAlgorithmHasBeenSet =
true; m_sSECustomerAlgorithm.assign(value); }
292 inline void SetSSECustomerKey(
const char* value) { m_sSECustomerKeyHasBeenSet =
true; m_sSECustomerKey.assign(value); }
350 inline void SetSSECustomerKeyMD5(
const char* value) { m_sSECustomerKeyMD5HasBeenSet =
true; m_sSECustomerKeyMD5.assign(value); }
390 bool m_bucketHasBeenSet;
391 long long m_contentLength;
392 bool m_contentLengthHasBeenSet;
394 bool m_contentMD5HasBeenSet;
396 bool m_keyHasBeenSet;
398 bool m_partNumberHasBeenSet;
400 bool m_uploadIdHasBeenSet;
402 bool m_sSECustomerAlgorithmHasBeenSet;
404 bool m_sSECustomerKeyHasBeenSet;
406 bool m_sSECustomerKeyMD5HasBeenSet;
408 bool m_requestPayerHasBeenSet;
void SetContentMD5(const Aws::String &value)
UploadPartRequest & WithSSECustomerKeyMD5(const char *value)
UploadPartRequest & WithBucket(const Aws::String &value)
void SetSSECustomerKey(Aws::String &&value)
UploadPartRequest & WithUploadId(Aws::String &&value)
UploadPartRequest & WithSSECustomerKeyMD5(Aws::String &&value)
UploadPartRequest & WithSSECustomerAlgorithm(const Aws::String &value)
void SetContentMD5(const char *value)
const Aws::String & GetContentMD5() const
UploadPartRequest & WithKey(Aws::String &&value)
UploadPartRequest & WithSSECustomerKey(const Aws::String &value)
void SetUploadId(const Aws::String &value)
UploadPartRequest & WithKey(const char *value)
UploadPartRequest & WithSSECustomerKey(Aws::String &&value)
void SetRequestPayer(const RequestPayer &value)
const Aws::String & GetBucket() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
UploadPartRequest & WithContentMD5(const char *value)
void SetBucket(const char *value)
UploadPartRequest & WithSSECustomerKeyMD5(const Aws::String &value)
UploadPartRequest & WithSSECustomerKey(const char *value)
UploadPartRequest & WithPartNumber(long value)
void SetSSECustomerKeyMD5(Aws::String &&value)
UploadPartRequest & WithRequestPayer(RequestPayer &&value)
UploadPartRequest & WithUploadId(const char *value)
long GetPartNumber() const
void SetRequestPayer(RequestPayer &&value)
const Aws::String & GetSSECustomerKeyMD5() const
void SetUploadId(Aws::String &&value)
UploadPartRequest & WithKey(const Aws::String &value)
const Aws::String & GetKey() const
UploadPartRequest & WithBucket(Aws::String &&value)
UploadPartRequest & WithContentLength(long long value)
UploadPartRequest & WithSSECustomerAlgorithm(Aws::String &&value)
UploadPartRequest & WithRequestPayer(const RequestPayer &value)
const Aws::String & GetSSECustomerKey() const
UploadPartRequest & WithContentMD5(const Aws::String &value)
void SetSSECustomerKey(const Aws::String &value)
const Aws::String & GetUploadId() const
void SetSSECustomerKey(const char *value)
void SetKey(Aws::String &&value)
void SetContentMD5(Aws::String &&value)
void SetBucket(const Aws::String &value)
UploadPartRequest & WithBucket(const char *value)
void SetPartNumber(long value)
void SetSSECustomerAlgorithm(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
UploadPartRequest & WithContentMD5(Aws::String &&value)
void SetKey(const char *value)
const RequestPayer & GetRequestPayer() const
void SetSSECustomerKeyMD5(const Aws::String &value)
UploadPartRequest & WithSSECustomerAlgorithm(const char *value)
const Aws::String & GetSSECustomerAlgorithm() const
void SetContentLength(long long value)
void SetUploadId(const char *value)
void SetSSECustomerAlgorithm(const char *value)
void SetKey(const Aws::String &value)
void SetBucket(Aws::String &&value)
long long GetContentLength() const
JSON (JavaScript Object Notation).
void SetSSECustomerKeyMD5(const char *value)
void SetSSECustomerAlgorithm(const Aws::String &value)
UploadPartRequest & WithUploadId(const Aws::String &value)