AWS SDK for C++  1.9.124
AWS SDK for C++
UploadPartRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/s3/S3_EXPORTS.h>
8 #include <aws/s3/S3Request.h>
9 #include <aws/core/utils/Array.h>
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Http
18 {
19  class URI;
20 } //namespace Http
21 namespace S3
22 {
23 namespace Model
24 {
25 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "UploadPart"; }
38 
39  void AddQueryStringParameters(Aws::Http::URI& uri) const override;
40 
42 
43 
63  inline const Aws::String& GetBucket() const{ return m_bucket; }
64 
84  inline bool BucketHasBeenSet() const { return m_bucketHasBeenSet; }
85 
105  inline void SetBucket(const Aws::String& value) { m_bucketHasBeenSet = true; m_bucket = value; }
106 
126  inline void SetBucket(Aws::String&& value) { m_bucketHasBeenSet = true; m_bucket = std::move(value); }
127 
147  inline void SetBucket(const char* value) { m_bucketHasBeenSet = true; m_bucket.assign(value); }
148 
168  inline UploadPartRequest& WithBucket(const Aws::String& value) { SetBucket(value); return *this;}
169 
189  inline UploadPartRequest& WithBucket(Aws::String&& value) { SetBucket(std::move(value)); return *this;}
190 
210  inline UploadPartRequest& WithBucket(const char* value) { SetBucket(value); return *this;}
211 
212 
217  inline long long GetContentLength() const{ return m_contentLength; }
218 
223  inline bool ContentLengthHasBeenSet() const { return m_contentLengthHasBeenSet; }
224 
229  inline void SetContentLength(long long value) { m_contentLengthHasBeenSet = true; m_contentLength = value; }
230 
235  inline UploadPartRequest& WithContentLength(long long value) { SetContentLength(value); return *this;}
236 
237 
243  inline const Aws::String& GetContentMD5() const{ return m_contentMD5; }
244 
250  inline bool ContentMD5HasBeenSet() const { return m_contentMD5HasBeenSet; }
251 
257  inline void SetContentMD5(const Aws::String& value) { m_contentMD5HasBeenSet = true; m_contentMD5 = value; }
258 
264  inline void SetContentMD5(Aws::String&& value) { m_contentMD5HasBeenSet = true; m_contentMD5 = std::move(value); }
265 
271  inline void SetContentMD5(const char* value) { m_contentMD5HasBeenSet = true; m_contentMD5.assign(value); }
272 
278  inline UploadPartRequest& WithContentMD5(const Aws::String& value) { SetContentMD5(value); return *this;}
279 
285  inline UploadPartRequest& WithContentMD5(Aws::String&& value) { SetContentMD5(std::move(value)); return *this;}
286 
292  inline UploadPartRequest& WithContentMD5(const char* value) { SetContentMD5(value); return *this;}
293 
294 
298  inline const Aws::String& GetKey() const{ return m_key; }
299 
303  inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; }
304 
308  inline void SetKey(const Aws::String& value) { m_keyHasBeenSet = true; m_key = value; }
309 
313  inline void SetKey(Aws::String&& value) { m_keyHasBeenSet = true; m_key = std::move(value); }
314 
318  inline void SetKey(const char* value) { m_keyHasBeenSet = true; m_key.assign(value); }
319 
323  inline UploadPartRequest& WithKey(const Aws::String& value) { SetKey(value); return *this;}
324 
328  inline UploadPartRequest& WithKey(Aws::String&& value) { SetKey(std::move(value)); return *this;}
329 
333  inline UploadPartRequest& WithKey(const char* value) { SetKey(value); return *this;}
334 
335 
340  inline int GetPartNumber() const{ return m_partNumber; }
341 
346  inline bool PartNumberHasBeenSet() const { return m_partNumberHasBeenSet; }
347 
352  inline void SetPartNumber(int value) { m_partNumberHasBeenSet = true; m_partNumber = value; }
353 
358  inline UploadPartRequest& WithPartNumber(int value) { SetPartNumber(value); return *this;}
359 
360 
364  inline const Aws::String& GetUploadId() const{ return m_uploadId; }
365 
369  inline bool UploadIdHasBeenSet() const { return m_uploadIdHasBeenSet; }
370 
374  inline void SetUploadId(const Aws::String& value) { m_uploadIdHasBeenSet = true; m_uploadId = value; }
375 
379  inline void SetUploadId(Aws::String&& value) { m_uploadIdHasBeenSet = true; m_uploadId = std::move(value); }
380 
384  inline void SetUploadId(const char* value) { m_uploadIdHasBeenSet = true; m_uploadId.assign(value); }
385 
389  inline UploadPartRequest& WithUploadId(const Aws::String& value) { SetUploadId(value); return *this;}
390 
394  inline UploadPartRequest& WithUploadId(Aws::String&& value) { SetUploadId(std::move(value)); return *this;}
395 
399  inline UploadPartRequest& WithUploadId(const char* value) { SetUploadId(value); return *this;}
400 
401 
406  inline const Aws::String& GetSSECustomerAlgorithm() const{ return m_sSECustomerAlgorithm; }
407 
412  inline bool SSECustomerAlgorithmHasBeenSet() const { return m_sSECustomerAlgorithmHasBeenSet; }
413 
418  inline void SetSSECustomerAlgorithm(const Aws::String& value) { m_sSECustomerAlgorithmHasBeenSet = true; m_sSECustomerAlgorithm = value; }
419 
424  inline void SetSSECustomerAlgorithm(Aws::String&& value) { m_sSECustomerAlgorithmHasBeenSet = true; m_sSECustomerAlgorithm = std::move(value); }
425 
430  inline void SetSSECustomerAlgorithm(const char* value) { m_sSECustomerAlgorithmHasBeenSet = true; m_sSECustomerAlgorithm.assign(value); }
431 
436  inline UploadPartRequest& WithSSECustomerAlgorithm(const Aws::String& value) { SetSSECustomerAlgorithm(value); return *this;}
437 
442  inline UploadPartRequest& WithSSECustomerAlgorithm(Aws::String&& value) { SetSSECustomerAlgorithm(std::move(value)); return *this;}
443 
448  inline UploadPartRequest& WithSSECustomerAlgorithm(const char* value) { SetSSECustomerAlgorithm(value); return *this;}
449 
450 
460  inline const Aws::String& GetSSECustomerKey() const{ return m_sSECustomerKey; }
461 
471  inline bool SSECustomerKeyHasBeenSet() const { return m_sSECustomerKeyHasBeenSet; }
472 
482  inline void SetSSECustomerKey(const Aws::String& value) { m_sSECustomerKeyHasBeenSet = true; m_sSECustomerKey = value; }
483 
493  inline void SetSSECustomerKey(Aws::String&& value) { m_sSECustomerKeyHasBeenSet = true; m_sSECustomerKey = std::move(value); }
494 
504  inline void SetSSECustomerKey(const char* value) { m_sSECustomerKeyHasBeenSet = true; m_sSECustomerKey.assign(value); }
505 
515  inline UploadPartRequest& WithSSECustomerKey(const Aws::String& value) { SetSSECustomerKey(value); return *this;}
516 
526  inline UploadPartRequest& WithSSECustomerKey(Aws::String&& value) { SetSSECustomerKey(std::move(value)); return *this;}
527 
537  inline UploadPartRequest& WithSSECustomerKey(const char* value) { SetSSECustomerKey(value); return *this;}
538 
539 
545  inline const Aws::String& GetSSECustomerKeyMD5() const{ return m_sSECustomerKeyMD5; }
546 
552  inline bool SSECustomerKeyMD5HasBeenSet() const { return m_sSECustomerKeyMD5HasBeenSet; }
553 
559  inline void SetSSECustomerKeyMD5(const Aws::String& value) { m_sSECustomerKeyMD5HasBeenSet = true; m_sSECustomerKeyMD5 = value; }
560 
566  inline void SetSSECustomerKeyMD5(Aws::String&& value) { m_sSECustomerKeyMD5HasBeenSet = true; m_sSECustomerKeyMD5 = std::move(value); }
567 
573  inline void SetSSECustomerKeyMD5(const char* value) { m_sSECustomerKeyMD5HasBeenSet = true; m_sSECustomerKeyMD5.assign(value); }
574 
580  inline UploadPartRequest& WithSSECustomerKeyMD5(const Aws::String& value) { SetSSECustomerKeyMD5(value); return *this;}
581 
587  inline UploadPartRequest& WithSSECustomerKeyMD5(Aws::String&& value) { SetSSECustomerKeyMD5(std::move(value)); return *this;}
588 
594  inline UploadPartRequest& WithSSECustomerKeyMD5(const char* value) { SetSSECustomerKeyMD5(value); return *this;}
595 
596 
597 
598  inline const RequestPayer& GetRequestPayer() const{ return m_requestPayer; }
599 
600 
601  inline bool RequestPayerHasBeenSet() const { return m_requestPayerHasBeenSet; }
602 
603 
604  inline void SetRequestPayer(const RequestPayer& value) { m_requestPayerHasBeenSet = true; m_requestPayer = value; }
605 
606 
607  inline void SetRequestPayer(RequestPayer&& value) { m_requestPayerHasBeenSet = true; m_requestPayer = std::move(value); }
608 
609 
610  inline UploadPartRequest& WithRequestPayer(const RequestPayer& value) { SetRequestPayer(value); return *this;}
611 
612 
613  inline UploadPartRequest& WithRequestPayer(RequestPayer&& value) { SetRequestPayer(std::move(value)); return *this;}
614 
615 
621  inline const Aws::String& GetExpectedBucketOwner() const{ return m_expectedBucketOwner; }
622 
628  inline bool ExpectedBucketOwnerHasBeenSet() const { return m_expectedBucketOwnerHasBeenSet; }
629 
635  inline void SetExpectedBucketOwner(const Aws::String& value) { m_expectedBucketOwnerHasBeenSet = true; m_expectedBucketOwner = value; }
636 
642  inline void SetExpectedBucketOwner(Aws::String&& value) { m_expectedBucketOwnerHasBeenSet = true; m_expectedBucketOwner = std::move(value); }
643 
649  inline void SetExpectedBucketOwner(const char* value) { m_expectedBucketOwnerHasBeenSet = true; m_expectedBucketOwner.assign(value); }
650 
656  inline UploadPartRequest& WithExpectedBucketOwner(const Aws::String& value) { SetExpectedBucketOwner(value); return *this;}
657 
663  inline UploadPartRequest& WithExpectedBucketOwner(Aws::String&& value) { SetExpectedBucketOwner(std::move(value)); return *this;}
664 
670  inline UploadPartRequest& WithExpectedBucketOwner(const char* value) { SetExpectedBucketOwner(value); return *this;}
671 
672 
673 
674  inline const Aws::Map<Aws::String, Aws::String>& GetCustomizedAccessLogTag() const{ return m_customizedAccessLogTag; }
675 
676 
677  inline bool CustomizedAccessLogTagHasBeenSet() const { return m_customizedAccessLogTagHasBeenSet; }
678 
679 
680  inline void SetCustomizedAccessLogTag(const Aws::Map<Aws::String, Aws::String>& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag = value; }
681 
682 
683  inline void SetCustomizedAccessLogTag(Aws::Map<Aws::String, Aws::String>&& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag = std::move(value); }
684 
685 
686  inline UploadPartRequest& WithCustomizedAccessLogTag(const Aws::Map<Aws::String, Aws::String>& value) { SetCustomizedAccessLogTag(value); return *this;}
687 
688 
689  inline UploadPartRequest& WithCustomizedAccessLogTag(Aws::Map<Aws::String, Aws::String>&& value) { SetCustomizedAccessLogTag(std::move(value)); return *this;}
690 
691 
692  inline UploadPartRequest& AddCustomizedAccessLogTag(const Aws::String& key, const Aws::String& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(key, value); return *this; }
693 
694 
695  inline UploadPartRequest& AddCustomizedAccessLogTag(Aws::String&& key, const Aws::String& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(std::move(key), value); return *this; }
696 
697 
698  inline UploadPartRequest& AddCustomizedAccessLogTag(const Aws::String& key, Aws::String&& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(key, std::move(value)); return *this; }
699 
700 
701  inline UploadPartRequest& AddCustomizedAccessLogTag(Aws::String&& key, Aws::String&& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(std::move(key), std::move(value)); return *this; }
702 
703 
704  inline UploadPartRequest& AddCustomizedAccessLogTag(const char* key, Aws::String&& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(key, std::move(value)); return *this; }
705 
706 
707  inline UploadPartRequest& AddCustomizedAccessLogTag(Aws::String&& key, const char* value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(std::move(key), value); return *this; }
708 
709 
710  inline UploadPartRequest& AddCustomizedAccessLogTag(const char* key, const char* value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(key, value); return *this; }
711 
712  private:
713 
714 
715  Aws::String m_bucket;
716  bool m_bucketHasBeenSet;
717 
718  long long m_contentLength;
719  bool m_contentLengthHasBeenSet;
720 
721  Aws::String m_contentMD5;
722  bool m_contentMD5HasBeenSet;
723 
724  Aws::String m_key;
725  bool m_keyHasBeenSet;
726 
727  int m_partNumber;
728  bool m_partNumberHasBeenSet;
729 
730  Aws::String m_uploadId;
731  bool m_uploadIdHasBeenSet;
732 
733  Aws::String m_sSECustomerAlgorithm;
734  bool m_sSECustomerAlgorithmHasBeenSet;
735 
736  Aws::String m_sSECustomerKey;
737  bool m_sSECustomerKeyHasBeenSet;
738 
739  Aws::String m_sSECustomerKeyMD5;
740  bool m_sSECustomerKeyMD5HasBeenSet;
741 
742  RequestPayer m_requestPayer;
743  bool m_requestPayerHasBeenSet;
744 
745  Aws::String m_expectedBucketOwner;
746  bool m_expectedBucketOwnerHasBeenSet;
747 
748  Aws::Map<Aws::String, Aws::String> m_customizedAccessLogTag;
749  bool m_customizedAccessLogTagHasBeenSet;
750  };
751 
752 } // namespace Model
753 } // namespace S3
754 } // namespace Aws
Aws::S3::Model::UploadPartRequest::SetRequestPayer
void SetRequestPayer(const RequestPayer &value)
Definition: UploadPartRequest.h:604
Aws::S3::Model::UploadPartRequest::WithCustomizedAccessLogTag
UploadPartRequest & WithCustomizedAccessLogTag(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UploadPartRequest.h:689
Aws::S3::Model::UploadPartRequest::CustomizedAccessLogTagHasBeenSet
bool CustomizedAccessLogTagHasBeenSet() const
Definition: UploadPartRequest.h:677
Aws::S3::Model::UploadPartRequest::SetExpectedBucketOwner
void SetExpectedBucketOwner(Aws::String &&value)
Definition: UploadPartRequest.h:642
Aws::S3::Model::UploadPartRequest::GetKey
const Aws::String & GetKey() const
Definition: UploadPartRequest.h:298
Aws::Http::URI
Definition: URI.h:32
Aws::S3::Model::UploadPartRequest::WithPartNumber
UploadPartRequest & WithPartNumber(int value)
Definition: UploadPartRequest.h:358
Aws::S3::Model::UploadPartRequest::SetSSECustomerKey
void SetSSECustomerKey(const Aws::String &value)
Definition: UploadPartRequest.h:482
Aws::S3::Model::UploadPartRequest::WithExpectedBucketOwner
UploadPartRequest & WithExpectedBucketOwner(const Aws::String &value)
Definition: UploadPartRequest.h:656
Aws::S3::Model::UploadPartRequest::WithSSECustomerKey
UploadPartRequest & WithSSECustomerKey(const Aws::String &value)
Definition: UploadPartRequest.h:515
Aws::S3::Model::UploadPartRequest::GetBucket
const Aws::String & GetBucket() const
Definition: UploadPartRequest.h:63
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
S3Request.h
Aws::S3::Model::UploadPartRequest::ContentLengthHasBeenSet
bool ContentLengthHasBeenSet() const
Definition: UploadPartRequest.h:223
Aws::S3::Model::UploadPartRequest::WithUploadId
UploadPartRequest & WithUploadId(Aws::String &&value)
Definition: UploadPartRequest.h:394
Aws::S3::Model::UploadPartRequest::SetContentMD5
void SetContentMD5(Aws::String &&value)
Definition: UploadPartRequest.h:264
Aws::S3::Model::UploadPartRequest::GetExpectedBucketOwner
const Aws::String & GetExpectedBucketOwner() const
Definition: UploadPartRequest.h:621
Aws::S3::Model::UploadPartRequest::GetContentLength
long long GetContentLength() const
Definition: UploadPartRequest.h:217
Aws::S3::Model::UploadPartRequest::SetBucket
void SetBucket(const Aws::String &value)
Definition: UploadPartRequest.h:105
Aws::S3::Model::UploadPartRequest::AddCustomizedAccessLogTag
UploadPartRequest & AddCustomizedAccessLogTag(const char *key, Aws::String &&value)
Definition: UploadPartRequest.h:704
Aws::S3::Model::UploadPartRequest::SetSSECustomerKeyMD5
void SetSSECustomerKeyMD5(const Aws::String &value)
Definition: UploadPartRequest.h:559
Aws::S3::Model::UploadPartRequest::WithSSECustomerKeyMD5
UploadPartRequest & WithSSECustomerKeyMD5(const char *value)
Definition: UploadPartRequest.h:594
Aws::S3::Model::UploadPartRequest::WithContentLength
UploadPartRequest & WithContentLength(long long value)
Definition: UploadPartRequest.h:235
Aws::S3::Model::UploadPartRequest::WithSSECustomerKey
UploadPartRequest & WithSSECustomerKey(Aws::String &&value)
Definition: UploadPartRequest.h:526
Aws::S3::Model::UploadPartRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::S3::Model::UploadPartRequest::SetKey
void SetKey(const char *value)
Definition: UploadPartRequest.h:318
Aws::S3::Model::UploadPartRequest::WithRequestPayer
UploadPartRequest & WithRequestPayer(const RequestPayer &value)
Definition: UploadPartRequest.h:610
Aws::S3::Model::UploadPartRequest::WithSSECustomerAlgorithm
UploadPartRequest & WithSSECustomerAlgorithm(const Aws::String &value)
Definition: UploadPartRequest.h:436
Aws::S3::Model::UploadPartRequest::WithCustomizedAccessLogTag
UploadPartRequest & WithCustomizedAccessLogTag(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UploadPartRequest.h:686
Aws::S3::Model::UploadPartRequest::WithExpectedBucketOwner
UploadPartRequest & WithExpectedBucketOwner(const char *value)
Definition: UploadPartRequest.h:670
Aws::S3::Model::UploadPartRequest::GetPartNumber
int GetPartNumber() const
Definition: UploadPartRequest.h:340
Aws::S3::Model::UploadPartRequest::SetRequestPayer
void SetRequestPayer(RequestPayer &&value)
Definition: UploadPartRequest.h:607
Aws::S3::Model::UploadPartRequest::SetBucket
void SetBucket(const char *value)
Definition: UploadPartRequest.h:147
Aws::S3::Model::UploadPartRequest::AddQueryStringParameters
void AddQueryStringParameters(Aws::Http::URI &uri) const override
Aws::S3::Model::UploadPartRequest::ContentMD5HasBeenSet
bool ContentMD5HasBeenSet() const
Definition: UploadPartRequest.h:250
S3_EXPORTS.h
AWS_S3_API
#define AWS_S3_API
Definition: S3_EXPORTS.h:28
Aws::S3::Model::UploadPartRequest::SetUploadId
void SetUploadId(const Aws::String &value)
Definition: UploadPartRequest.h:374
Aws::S3::Model::UploadPartRequest::WithSSECustomerKeyMD5
UploadPartRequest & WithSSECustomerKeyMD5(const Aws::String &value)
Definition: UploadPartRequest.h:580
Aws::S3::Model::UploadPartRequest::SetExpectedBucketOwner
void SetExpectedBucketOwner(const Aws::String &value)
Definition: UploadPartRequest.h:635
Aws::S3::Model::UploadPartRequest::WithUploadId
UploadPartRequest & WithUploadId(const char *value)
Definition: UploadPartRequest.h:399
Aws::S3::Model::UploadPartRequest::SetCustomizedAccessLogTag
void SetCustomizedAccessLogTag(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UploadPartRequest.h:683
Aws::S3::Model::UploadPartRequest::PartNumberHasBeenSet
bool PartNumberHasBeenSet() const
Definition: UploadPartRequest.h:346
Aws::S3::Model::UploadPartRequest::WithSSECustomerAlgorithm
UploadPartRequest & WithSSECustomerAlgorithm(const char *value)
Definition: UploadPartRequest.h:448
Aws::S3::Model::UploadPartRequest::WithBucket
UploadPartRequest & WithBucket(const Aws::String &value)
Definition: UploadPartRequest.h:168
Aws::S3::Model::RequestPayer
RequestPayer
Definition: RequestPayer.h:17
Aws::S3::Model::UploadPartRequest::WithKey
UploadPartRequest & WithKey(const Aws::String &value)
Definition: UploadPartRequest.h:323
Aws::S3::Model::UploadPartRequest::SetSSECustomerKey
void SetSSECustomerKey(Aws::String &&value)
Definition: UploadPartRequest.h:493
Aws::S3::Model::UploadPartRequest::GetSSECustomerAlgorithm
const Aws::String & GetSSECustomerAlgorithm() const
Definition: UploadPartRequest.h:406
Aws::S3::Model::UploadPartRequest::SetContentMD5
void SetContentMD5(const Aws::String &value)
Definition: UploadPartRequest.h:257
Aws::S3::Model::UploadPartRequest::AddCustomizedAccessLogTag
UploadPartRequest & AddCustomizedAccessLogTag(const Aws::String &key, Aws::String &&value)
Definition: UploadPartRequest.h:698
Aws::S3::Model::UploadPartRequest::AddCustomizedAccessLogTag
UploadPartRequest & AddCustomizedAccessLogTag(Aws::String &&key, Aws::String &&value)
Definition: UploadPartRequest.h:701
Aws::S3::Model::UploadPartRequest::WithSSECustomerAlgorithm
UploadPartRequest & WithSSECustomerAlgorithm(Aws::String &&value)
Definition: UploadPartRequest.h:442
Aws::S3::Model::UploadPartRequest::SetSSECustomerAlgorithm
void SetSSECustomerAlgorithm(Aws::String &&value)
Definition: UploadPartRequest.h:424
Aws::S3::Model::UploadPartRequest::WithContentMD5
UploadPartRequest & WithContentMD5(const char *value)
Definition: UploadPartRequest.h:292
Aws::S3::Model::UploadPartRequest::AddCustomizedAccessLogTag
UploadPartRequest & AddCustomizedAccessLogTag(Aws::String &&key, const Aws::String &value)
Definition: UploadPartRequest.h:695
Aws::S3::Model::UploadPartRequest::WithExpectedBucketOwner
UploadPartRequest & WithExpectedBucketOwner(Aws::String &&value)
Definition: UploadPartRequest.h:663
Aws::S3::Model::UploadPartRequest::AddCustomizedAccessLogTag
UploadPartRequest & AddCustomizedAccessLogTag(const char *key, const char *value)
Definition: UploadPartRequest.h:710
Aws::S3::Model::UploadPartRequest::WithRequestPayer
UploadPartRequest & WithRequestPayer(RequestPayer &&value)
Definition: UploadPartRequest.h:613
Aws::S3::Model::UploadPartRequest::SetSSECustomerKeyMD5
void SetSSECustomerKeyMD5(const char *value)
Definition: UploadPartRequest.h:573
Aws::S3::Model::UploadPartRequest::SetSSECustomerKeyMD5
void SetSSECustomerKeyMD5(Aws::String &&value)
Definition: UploadPartRequest.h:566
Aws::S3::Model::UploadPartRequest::SSECustomerKeyMD5HasBeenSet
bool SSECustomerKeyMD5HasBeenSet() const
Definition: UploadPartRequest.h:552
Aws::S3::Model::UploadPartRequest::WithContentMD5
UploadPartRequest & WithContentMD5(Aws::String &&value)
Definition: UploadPartRequest.h:285
Aws::S3::Model::UploadPartRequest::WithSSECustomerKey
UploadPartRequest & WithSSECustomerKey(const char *value)
Definition: UploadPartRequest.h:537
AWSString.h
Aws::S3::Model::UploadPartRequest::WithSSECustomerKeyMD5
UploadPartRequest & WithSSECustomerKeyMD5(Aws::String &&value)
Definition: UploadPartRequest.h:587
Aws::S3::Model::UploadPartRequest::WithBucket
UploadPartRequest & WithBucket(const char *value)
Definition: UploadPartRequest.h:210
Aws::S3::Model::UploadPartRequest::UploadPartRequest
UploadPartRequest()
Aws::S3::Model::UploadPartRequest::GetSSECustomerKeyMD5
const Aws::String & GetSSECustomerKeyMD5() const
Definition: UploadPartRequest.h:545
Aws::S3::Model::UploadPartRequest::SetContentMD5
void SetContentMD5(const char *value)
Definition: UploadPartRequest.h:271
Aws::S3::Model::UploadPartRequest::SetExpectedBucketOwner
void SetExpectedBucketOwner(const char *value)
Definition: UploadPartRequest.h:649
Aws::S3::Model::UploadPartRequest::SetKey
void SetKey(Aws::String &&value)
Definition: UploadPartRequest.h:313
Aws::S3::Model::UploadPartRequest::AddCustomizedAccessLogTag
UploadPartRequest & AddCustomizedAccessLogTag(const Aws::String &key, const Aws::String &value)
Definition: UploadPartRequest.h:692
Aws::S3::Model::UploadPartRequest::SetUploadId
void SetUploadId(Aws::String &&value)
Definition: UploadPartRequest.h:379
RequestPayer.h
Aws::S3::Model::UploadPartRequest::SSECustomerAlgorithmHasBeenSet
bool SSECustomerAlgorithmHasBeenSet() const
Definition: UploadPartRequest.h:412
Aws::S3::Model::UploadPartRequest::GetCustomizedAccessLogTag
const Aws::Map< Aws::String, Aws::String > & GetCustomizedAccessLogTag() const
Definition: UploadPartRequest.h:674
Aws::S3::Model::UploadPartRequest::SetPartNumber
void SetPartNumber(int value)
Definition: UploadPartRequest.h:352
Aws::S3::Model::UploadPartRequest::UploadIdHasBeenSet
bool UploadIdHasBeenSet() const
Definition: UploadPartRequest.h:369
Aws::S3::Model::UploadPartRequest::RequestPayerHasBeenSet
bool RequestPayerHasBeenSet() const
Definition: UploadPartRequest.h:601
Aws::AmazonStreamingWebServiceRequest
Definition: AmazonStreamingWebServiceRequest.h:26
Aws::S3::Model::UploadPartRequest
Definition: UploadPartRequest.h:29
Aws::S3::Model::UploadPartRequest::AddCustomizedAccessLogTag
UploadPartRequest & AddCustomizedAccessLogTag(Aws::String &&key, const char *value)
Definition: UploadPartRequest.h:707
Aws::S3::Model::UploadPartRequest::WithUploadId
UploadPartRequest & WithUploadId(const Aws::String &value)
Definition: UploadPartRequest.h:389
Aws::S3::Model::UploadPartRequest::SetSSECustomerAlgorithm
void SetSSECustomerAlgorithm(const Aws::String &value)
Definition: UploadPartRequest.h:418
Aws::S3::Model::UploadPartRequest::BucketHasBeenSet
bool BucketHasBeenSet() const
Definition: UploadPartRequest.h:84
Aws
Definition: AccessManagementClient.h:15
Aws::S3::Model::UploadPartRequest::SetSSECustomerKey
void SetSSECustomerKey(const char *value)
Definition: UploadPartRequest.h:504
Array.h
Aws::S3::Model::UploadPartRequest::SetCustomizedAccessLogTag
void SetCustomizedAccessLogTag(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UploadPartRequest.h:680
Aws::S3::Model::UploadPartRequest::KeyHasBeenSet
bool KeyHasBeenSet() const
Definition: UploadPartRequest.h:303
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::S3::Model::UploadPartRequest::ExpectedBucketOwnerHasBeenSet
bool ExpectedBucketOwnerHasBeenSet() const
Definition: UploadPartRequest.h:628
Aws::S3::Model::UploadPartRequest::WithKey
UploadPartRequest & WithKey(const char *value)
Definition: UploadPartRequest.h:333
Aws::S3::Model::UploadPartRequest::SetKey
void SetKey(const Aws::String &value)
Definition: UploadPartRequest.h:308
Aws::S3::Model::UploadPartRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UploadPartRequest.h:37
Aws::S3::Model::UploadPartRequest::SetSSECustomerAlgorithm
void SetSSECustomerAlgorithm(const char *value)
Definition: UploadPartRequest.h:430
Aws::S3::Model::UploadPartRequest::SetContentLength
void SetContentLength(long long value)
Definition: UploadPartRequest.h:229
Aws::S3::Model::UploadPartRequest::SSECustomerKeyHasBeenSet
bool SSECustomerKeyHasBeenSet() const
Definition: UploadPartRequest.h:471
Aws::S3::Model::UploadPartRequest::WithKey
UploadPartRequest & WithKey(Aws::String &&value)
Definition: UploadPartRequest.h:328
Aws::S3::Model::UploadPartRequest::SetBucket
void SetBucket(Aws::String &&value)
Definition: UploadPartRequest.h:126
AWSMap.h
Aws::S3::ARNService::S3
static const char S3[]
Definition: S3ARN.h:25
Aws::S3::Model::UploadPartRequest::GetSSECustomerKey
const Aws::String & GetSSECustomerKey() const
Definition: UploadPartRequest.h:460
Aws::S3::Model::UploadPartRequest::GetContentMD5
const Aws::String & GetContentMD5() const
Definition: UploadPartRequest.h:243
Aws::S3::Model::UploadPartRequest::SetUploadId
void SetUploadId(const char *value)
Definition: UploadPartRequest.h:384
Aws::S3::Model::UploadPartRequest::WithContentMD5
UploadPartRequest & WithContentMD5(const Aws::String &value)
Definition: UploadPartRequest.h:278
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::S3::Model::UploadPartRequest::GetUploadId
const Aws::String & GetUploadId() const
Definition: UploadPartRequest.h:364
Aws::S3::Model::UploadPartRequest::WithBucket
UploadPartRequest & WithBucket(Aws::String &&value)
Definition: UploadPartRequest.h:189
Aws::S3::Model::UploadPartRequest::GetRequestPayer
const RequestPayer & GetRequestPayer() const
Definition: UploadPartRequest.h:598