AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
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>
14#include <utility>
15
16namespace Aws
17{
18namespace Http
19{
20 class URI;
21} //namespace Http
22namespace S3
23{
24namespace Model
25{
26
30 {
31 public:
33
34 // Service request name is the Operation name which will send this request out,
35 // each operation should has unique request name, so that we can get operation's name from this request.
36 // Note: this is not true for response, multiple operations may have the same response name,
37 // so we can not get operation's name from response.
38 inline virtual const char* GetServiceRequestName() const override { return "UploadPart"; }
39
41
43
45
50
70 inline const Aws::String& GetBucket() const{ return m_bucket; }
71
91 inline bool BucketHasBeenSet() const { return m_bucketHasBeenSet; }
92
112 inline void SetBucket(const Aws::String& value) { m_bucketHasBeenSet = true; m_bucket = value; }
113
133 inline void SetBucket(Aws::String&& value) { m_bucketHasBeenSet = true; m_bucket = std::move(value); }
134
154 inline void SetBucket(const char* value) { m_bucketHasBeenSet = true; m_bucket.assign(value); }
155
175 inline UploadPartRequest& WithBucket(const Aws::String& value) { SetBucket(value); return *this;}
176
196 inline UploadPartRequest& WithBucket(Aws::String&& value) { SetBucket(std::move(value)); return *this;}
197
217 inline UploadPartRequest& WithBucket(const char* value) { SetBucket(value); return *this;}
218
219
224 inline long long GetContentLength() const{ return m_contentLength; }
225
230 inline bool ContentLengthHasBeenSet() const { return m_contentLengthHasBeenSet; }
231
236 inline void SetContentLength(long long value) { m_contentLengthHasBeenSet = true; m_contentLength = value; }
237
242 inline UploadPartRequest& WithContentLength(long long value) { SetContentLength(value); return *this;}
243
244
250 inline const Aws::String& GetContentMD5() const{ return m_contentMD5; }
251
257 inline bool ContentMD5HasBeenSet() const { return m_contentMD5HasBeenSet; }
258
264 inline void SetContentMD5(const Aws::String& value) { m_contentMD5HasBeenSet = true; m_contentMD5 = value; }
265
271 inline void SetContentMD5(Aws::String&& value) { m_contentMD5HasBeenSet = true; m_contentMD5 = std::move(value); }
272
278 inline void SetContentMD5(const char* value) { m_contentMD5HasBeenSet = true; m_contentMD5.assign(value); }
279
285 inline UploadPartRequest& WithContentMD5(const Aws::String& value) { SetContentMD5(value); return *this;}
286
292 inline UploadPartRequest& WithContentMD5(Aws::String&& value) { SetContentMD5(std::move(value)); return *this;}
293
299 inline UploadPartRequest& WithContentMD5(const char* value) { SetContentMD5(value); return *this;}
300
301
316 inline const ChecksumAlgorithm& GetChecksumAlgorithm() const{ return m_checksumAlgorithm; }
317
332 inline bool ChecksumAlgorithmHasBeenSet() const { return m_checksumAlgorithmHasBeenSet; }
333
348 inline void SetChecksumAlgorithm(const ChecksumAlgorithm& value) { m_checksumAlgorithmHasBeenSet = true; m_checksumAlgorithm = value; }
349
364 inline void SetChecksumAlgorithm(ChecksumAlgorithm&& value) { m_checksumAlgorithmHasBeenSet = true; m_checksumAlgorithm = std::move(value); }
365
381
396 inline UploadPartRequest& WithChecksumAlgorithm(ChecksumAlgorithm&& value) { SetChecksumAlgorithm(std::move(value)); return *this;}
397
398
407 inline const Aws::String& GetChecksumCRC32() const{ return m_checksumCRC32; }
408
417 inline bool ChecksumCRC32HasBeenSet() const { return m_checksumCRC32HasBeenSet; }
418
427 inline void SetChecksumCRC32(const Aws::String& value) { m_checksumCRC32HasBeenSet = true; m_checksumCRC32 = value; }
428
437 inline void SetChecksumCRC32(Aws::String&& value) { m_checksumCRC32HasBeenSet = true; m_checksumCRC32 = std::move(value); }
438
447 inline void SetChecksumCRC32(const char* value) { m_checksumCRC32HasBeenSet = true; m_checksumCRC32.assign(value); }
448
457 inline UploadPartRequest& WithChecksumCRC32(const Aws::String& value) { SetChecksumCRC32(value); return *this;}
458
467 inline UploadPartRequest& WithChecksumCRC32(Aws::String&& value) { SetChecksumCRC32(std::move(value)); return *this;}
468
477 inline UploadPartRequest& WithChecksumCRC32(const char* value) { SetChecksumCRC32(value); return *this;}
478
479
488 inline const Aws::String& GetChecksumCRC32C() const{ return m_checksumCRC32C; }
489
498 inline bool ChecksumCRC32CHasBeenSet() const { return m_checksumCRC32CHasBeenSet; }
499
508 inline void SetChecksumCRC32C(const Aws::String& value) { m_checksumCRC32CHasBeenSet = true; m_checksumCRC32C = value; }
509
518 inline void SetChecksumCRC32C(Aws::String&& value) { m_checksumCRC32CHasBeenSet = true; m_checksumCRC32C = std::move(value); }
519
528 inline void SetChecksumCRC32C(const char* value) { m_checksumCRC32CHasBeenSet = true; m_checksumCRC32C.assign(value); }
529
538 inline UploadPartRequest& WithChecksumCRC32C(const Aws::String& value) { SetChecksumCRC32C(value); return *this;}
539
548 inline UploadPartRequest& WithChecksumCRC32C(Aws::String&& value) { SetChecksumCRC32C(std::move(value)); return *this;}
549
558 inline UploadPartRequest& WithChecksumCRC32C(const char* value) { SetChecksumCRC32C(value); return *this;}
559
560
568 inline const Aws::String& GetChecksumSHA1() const{ return m_checksumSHA1; }
569
577 inline bool ChecksumSHA1HasBeenSet() const { return m_checksumSHA1HasBeenSet; }
578
586 inline void SetChecksumSHA1(const Aws::String& value) { m_checksumSHA1HasBeenSet = true; m_checksumSHA1 = value; }
587
595 inline void SetChecksumSHA1(Aws::String&& value) { m_checksumSHA1HasBeenSet = true; m_checksumSHA1 = std::move(value); }
596
604 inline void SetChecksumSHA1(const char* value) { m_checksumSHA1HasBeenSet = true; m_checksumSHA1.assign(value); }
605
613 inline UploadPartRequest& WithChecksumSHA1(const Aws::String& value) { SetChecksumSHA1(value); return *this;}
614
622 inline UploadPartRequest& WithChecksumSHA1(Aws::String&& value) { SetChecksumSHA1(std::move(value)); return *this;}
623
631 inline UploadPartRequest& WithChecksumSHA1(const char* value) { SetChecksumSHA1(value); return *this;}
632
633
642 inline const Aws::String& GetChecksumSHA256() const{ return m_checksumSHA256; }
643
652 inline bool ChecksumSHA256HasBeenSet() const { return m_checksumSHA256HasBeenSet; }
653
662 inline void SetChecksumSHA256(const Aws::String& value) { m_checksumSHA256HasBeenSet = true; m_checksumSHA256 = value; }
663
672 inline void SetChecksumSHA256(Aws::String&& value) { m_checksumSHA256HasBeenSet = true; m_checksumSHA256 = std::move(value); }
673
682 inline void SetChecksumSHA256(const char* value) { m_checksumSHA256HasBeenSet = true; m_checksumSHA256.assign(value); }
683
692 inline UploadPartRequest& WithChecksumSHA256(const Aws::String& value) { SetChecksumSHA256(value); return *this;}
693
702 inline UploadPartRequest& WithChecksumSHA256(Aws::String&& value) { SetChecksumSHA256(std::move(value)); return *this;}
703
712 inline UploadPartRequest& WithChecksumSHA256(const char* value) { SetChecksumSHA256(value); return *this;}
713
714
718 inline const Aws::String& GetKey() const{ return m_key; }
719
723 inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; }
724
728 inline void SetKey(const Aws::String& value) { m_keyHasBeenSet = true; m_key = value; }
729
733 inline void SetKey(Aws::String&& value) { m_keyHasBeenSet = true; m_key = std::move(value); }
734
738 inline void SetKey(const char* value) { m_keyHasBeenSet = true; m_key.assign(value); }
739
743 inline UploadPartRequest& WithKey(const Aws::String& value) { SetKey(value); return *this;}
744
748 inline UploadPartRequest& WithKey(Aws::String&& value) { SetKey(std::move(value)); return *this;}
749
753 inline UploadPartRequest& WithKey(const char* value) { SetKey(value); return *this;}
754
755
760 inline int GetPartNumber() const{ return m_partNumber; }
761
766 inline bool PartNumberHasBeenSet() const { return m_partNumberHasBeenSet; }
767
772 inline void SetPartNumber(int value) { m_partNumberHasBeenSet = true; m_partNumber = value; }
773
778 inline UploadPartRequest& WithPartNumber(int value) { SetPartNumber(value); return *this;}
779
780
784 inline const Aws::String& GetUploadId() const{ return m_uploadId; }
785
789 inline bool UploadIdHasBeenSet() const { return m_uploadIdHasBeenSet; }
790
794 inline void SetUploadId(const Aws::String& value) { m_uploadIdHasBeenSet = true; m_uploadId = value; }
795
799 inline void SetUploadId(Aws::String&& value) { m_uploadIdHasBeenSet = true; m_uploadId = std::move(value); }
800
804 inline void SetUploadId(const char* value) { m_uploadIdHasBeenSet = true; m_uploadId.assign(value); }
805
809 inline UploadPartRequest& WithUploadId(const Aws::String& value) { SetUploadId(value); return *this;}
810
814 inline UploadPartRequest& WithUploadId(Aws::String&& value) { SetUploadId(std::move(value)); return *this;}
815
819 inline UploadPartRequest& WithUploadId(const char* value) { SetUploadId(value); return *this;}
820
821
826 inline const Aws::String& GetSSECustomerAlgorithm() const{ return m_sSECustomerAlgorithm; }
827
832 inline bool SSECustomerAlgorithmHasBeenSet() const { return m_sSECustomerAlgorithmHasBeenSet; }
833
838 inline void SetSSECustomerAlgorithm(const Aws::String& value) { m_sSECustomerAlgorithmHasBeenSet = true; m_sSECustomerAlgorithm = value; }
839
844 inline void SetSSECustomerAlgorithm(Aws::String&& value) { m_sSECustomerAlgorithmHasBeenSet = true; m_sSECustomerAlgorithm = std::move(value); }
845
850 inline void SetSSECustomerAlgorithm(const char* value) { m_sSECustomerAlgorithmHasBeenSet = true; m_sSECustomerAlgorithm.assign(value); }
851
857
862 inline UploadPartRequest& WithSSECustomerAlgorithm(Aws::String&& value) { SetSSECustomerAlgorithm(std::move(value)); return *this;}
863
868 inline UploadPartRequest& WithSSECustomerAlgorithm(const char* value) { SetSSECustomerAlgorithm(value); return *this;}
869
870
880 inline const Aws::String& GetSSECustomerKey() const{ return m_sSECustomerKey; }
881
891 inline bool SSECustomerKeyHasBeenSet() const { return m_sSECustomerKeyHasBeenSet; }
892
902 inline void SetSSECustomerKey(const Aws::String& value) { m_sSECustomerKeyHasBeenSet = true; m_sSECustomerKey = value; }
903
913 inline void SetSSECustomerKey(Aws::String&& value) { m_sSECustomerKeyHasBeenSet = true; m_sSECustomerKey = std::move(value); }
914
924 inline void SetSSECustomerKey(const char* value) { m_sSECustomerKeyHasBeenSet = true; m_sSECustomerKey.assign(value); }
925
935 inline UploadPartRequest& WithSSECustomerKey(const Aws::String& value) { SetSSECustomerKey(value); return *this;}
936
946 inline UploadPartRequest& WithSSECustomerKey(Aws::String&& value) { SetSSECustomerKey(std::move(value)); return *this;}
947
957 inline UploadPartRequest& WithSSECustomerKey(const char* value) { SetSSECustomerKey(value); return *this;}
958
959
965 inline const Aws::String& GetSSECustomerKeyMD5() const{ return m_sSECustomerKeyMD5; }
966
972 inline bool SSECustomerKeyMD5HasBeenSet() const { return m_sSECustomerKeyMD5HasBeenSet; }
973
979 inline void SetSSECustomerKeyMD5(const Aws::String& value) { m_sSECustomerKeyMD5HasBeenSet = true; m_sSECustomerKeyMD5 = value; }
980
986 inline void SetSSECustomerKeyMD5(Aws::String&& value) { m_sSECustomerKeyMD5HasBeenSet = true; m_sSECustomerKeyMD5 = std::move(value); }
987
993 inline void SetSSECustomerKeyMD5(const char* value) { m_sSECustomerKeyMD5HasBeenSet = true; m_sSECustomerKeyMD5.assign(value); }
994
1000 inline UploadPartRequest& WithSSECustomerKeyMD5(const Aws::String& value) { SetSSECustomerKeyMD5(value); return *this;}
1001
1007 inline UploadPartRequest& WithSSECustomerKeyMD5(Aws::String&& value) { SetSSECustomerKeyMD5(std::move(value)); return *this;}
1008
1014 inline UploadPartRequest& WithSSECustomerKeyMD5(const char* value) { SetSSECustomerKeyMD5(value); return *this;}
1015
1016
1017
1018 inline const RequestPayer& GetRequestPayer() const{ return m_requestPayer; }
1019
1020
1021 inline bool RequestPayerHasBeenSet() const { return m_requestPayerHasBeenSet; }
1022
1023
1024 inline void SetRequestPayer(const RequestPayer& value) { m_requestPayerHasBeenSet = true; m_requestPayer = value; }
1025
1026
1027 inline void SetRequestPayer(RequestPayer&& value) { m_requestPayerHasBeenSet = true; m_requestPayer = std::move(value); }
1028
1029
1030 inline UploadPartRequest& WithRequestPayer(const RequestPayer& value) { SetRequestPayer(value); return *this;}
1031
1032
1033 inline UploadPartRequest& WithRequestPayer(RequestPayer&& value) { SetRequestPayer(std::move(value)); return *this;}
1034
1035
1041 inline const Aws::String& GetExpectedBucketOwner() const{ return m_expectedBucketOwner; }
1042
1048 inline bool ExpectedBucketOwnerHasBeenSet() const { return m_expectedBucketOwnerHasBeenSet; }
1049
1055 inline void SetExpectedBucketOwner(const Aws::String& value) { m_expectedBucketOwnerHasBeenSet = true; m_expectedBucketOwner = value; }
1056
1062 inline void SetExpectedBucketOwner(Aws::String&& value) { m_expectedBucketOwnerHasBeenSet = true; m_expectedBucketOwner = std::move(value); }
1063
1069 inline void SetExpectedBucketOwner(const char* value) { m_expectedBucketOwnerHasBeenSet = true; m_expectedBucketOwner.assign(value); }
1070
1077
1083 inline UploadPartRequest& WithExpectedBucketOwner(Aws::String&& value) { SetExpectedBucketOwner(std::move(value)); return *this;}
1084
1090 inline UploadPartRequest& WithExpectedBucketOwner(const char* value) { SetExpectedBucketOwner(value); return *this;}
1091
1092
1093
1094 inline const Aws::Map<Aws::String, Aws::String>& GetCustomizedAccessLogTag() const{ return m_customizedAccessLogTag; }
1095
1096
1097 inline bool CustomizedAccessLogTagHasBeenSet() const { return m_customizedAccessLogTagHasBeenSet; }
1098
1099
1100 inline void SetCustomizedAccessLogTag(const Aws::Map<Aws::String, Aws::String>& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag = value; }
1101
1102
1103 inline void SetCustomizedAccessLogTag(Aws::Map<Aws::String, Aws::String>&& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag = std::move(value); }
1104
1105
1107
1108
1110
1111
1112 inline UploadPartRequest& AddCustomizedAccessLogTag(const Aws::String& key, const Aws::String& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(key, value); return *this; }
1113
1114
1115 inline UploadPartRequest& AddCustomizedAccessLogTag(Aws::String&& key, const Aws::String& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(std::move(key), value); return *this; }
1116
1117
1118 inline UploadPartRequest& AddCustomizedAccessLogTag(const Aws::String& key, Aws::String&& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(key, std::move(value)); return *this; }
1119
1120
1121 inline UploadPartRequest& AddCustomizedAccessLogTag(Aws::String&& key, Aws::String&& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(std::move(key), std::move(value)); return *this; }
1122
1123
1124 inline UploadPartRequest& AddCustomizedAccessLogTag(const char* key, Aws::String&& value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(key, std::move(value)); return *this; }
1125
1126
1127 inline UploadPartRequest& AddCustomizedAccessLogTag(Aws::String&& key, const char* value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(std::move(key), value); return *this; }
1128
1129
1130 inline UploadPartRequest& AddCustomizedAccessLogTag(const char* key, const char* value) { m_customizedAccessLogTagHasBeenSet = true; m_customizedAccessLogTag.emplace(key, value); return *this; }
1131
1132 private:
1133
1134
1135 Aws::String m_bucket;
1136 bool m_bucketHasBeenSet = false;
1137
1138 long long m_contentLength;
1139 bool m_contentLengthHasBeenSet = false;
1140
1141 Aws::String m_contentMD5;
1142 bool m_contentMD5HasBeenSet = false;
1143
1144 ChecksumAlgorithm m_checksumAlgorithm;
1145 bool m_checksumAlgorithmHasBeenSet = false;
1146
1147 Aws::String m_checksumCRC32;
1148 bool m_checksumCRC32HasBeenSet = false;
1149
1150 Aws::String m_checksumCRC32C;
1151 bool m_checksumCRC32CHasBeenSet = false;
1152
1153 Aws::String m_checksumSHA1;
1154 bool m_checksumSHA1HasBeenSet = false;
1155
1156 Aws::String m_checksumSHA256;
1157 bool m_checksumSHA256HasBeenSet = false;
1158
1159 Aws::String m_key;
1160 bool m_keyHasBeenSet = false;
1161
1162 int m_partNumber;
1163 bool m_partNumberHasBeenSet = false;
1164
1165 Aws::String m_uploadId;
1166 bool m_uploadIdHasBeenSet = false;
1167
1168 Aws::String m_sSECustomerAlgorithm;
1169 bool m_sSECustomerAlgorithmHasBeenSet = false;
1170
1171 Aws::String m_sSECustomerKey;
1172 bool m_sSECustomerKeyHasBeenSet = false;
1173
1174 Aws::String m_sSECustomerKeyMD5;
1175 bool m_sSECustomerKeyMD5HasBeenSet = false;
1176
1177 RequestPayer m_requestPayer;
1178 bool m_requestPayerHasBeenSet = false;
1179
1180 Aws::String m_expectedBucketOwner;
1181 bool m_expectedBucketOwnerHasBeenSet = false;
1182
1183 Aws::Map<Aws::String, Aws::String> m_customizedAccessLogTag;
1184 bool m_customizedAccessLogTagHasBeenSet = false;
1185 };
1186
1187} // namespace Model
1188} // namespace S3
1189} // namespace Aws
#define AWS_S3_API
Definition: S3_EXPORTS.h:28
Aws::Vector< Aws::Endpoint::EndpointParameter > EndpointParameters
void SetExpectedBucketOwner(Aws::String &&value)
UploadPartRequest & WithCustomizedAccessLogTag(const Aws::Map< Aws::String, Aws::String > &value)
UploadPartRequest & WithSSECustomerKeyMD5(const Aws::String &value)
UploadPartRequest & WithBucket(const Aws::String &value)
void SetChecksumCRC32C(const char *value)
const Aws::String & GetExpectedBucketOwner() const
UploadPartRequest & WithContentMD5(const Aws::String &value)
UploadPartRequest & WithChecksumSHA256(const char *value)
const Aws::String & GetUploadId() const
UploadPartRequest & WithChecksumSHA1(Aws::String &&value)
void SetRequestPayer(RequestPayer &&value)
void SetContentLength(long long value)
UploadPartRequest & WithSSECustomerAlgorithm(const char *value)
void SetChecksumAlgorithm(ChecksumAlgorithm &&value)
const Aws::Map< Aws::String, Aws::String > & GetCustomizedAccessLogTag() const
void SetSSECustomerAlgorithm(const char *value)
void SetBucket(const char *value)
UploadPartRequest & WithSSECustomerKey(Aws::String &&value)
UploadPartRequest & WithContentMD5(const char *value)
UploadPartRequest & WithChecksumCRC32(const char *value)
UploadPartRequest & WithSSECustomerKey(const Aws::String &value)
void SetUploadId(Aws::String &&value)
void SetChecksumCRC32(Aws::String &&value)
UploadPartRequest & WithChecksumAlgorithm(const ChecksumAlgorithm &value)
UploadPartRequest & WithChecksumSHA256(const Aws::String &value)
UploadPartRequest & WithKey(Aws::String &&value)
void SetChecksumCRC32C(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
UploadPartRequest & WithSSECustomerKeyMD5(Aws::String &&value)
void SetUploadId(const char *value)
UploadPartRequest & WithUploadId(const Aws::String &value)
void SetContentMD5(Aws::String &&value)
UploadPartRequest & WithSSECustomerAlgorithm(const Aws::String &value)
void SetChecksumSHA1(const char *value)
UploadPartRequest & WithContentMD5(Aws::String &&value)
UploadPartRequest & WithBucket(const char *value)
UploadPartRequest & AddCustomizedAccessLogTag(Aws::String &&key, const char *value)
void SetExpectedBucketOwner(const char *value)
void SetKey(Aws::String &&value)
UploadPartRequest & WithSSECustomerKeyMD5(const char *value)
UploadPartRequest & WithPartNumber(int value)
UploadPartRequest & WithUploadId(const char *value)
const RequestPayer & GetRequestPayer() const
UploadPartRequest & WithCustomizedAccessLogTag(Aws::Map< Aws::String, Aws::String > &&value)
UploadPartRequest & WithChecksumCRC32C(const Aws::String &value)
void SetCustomizedAccessLogTag(const Aws::Map< Aws::String, Aws::String > &value)
void SetContentMD5(const Aws::String &value)
UploadPartRequest & WithRequestPayer(RequestPayer &&value)
UploadPartRequest & AddCustomizedAccessLogTag(const Aws::String &key, Aws::String &&value)
UploadPartRequest & WithUploadId(Aws::String &&value)
AWS_S3_API Aws::String GetChecksumAlgorithmName() const override
void SetSSECustomerKey(const Aws::String &value)
UploadPartRequest & WithBucket(Aws::String &&value)
UploadPartRequest & WithChecksumCRC32(const Aws::String &value)
const Aws::String & GetSSECustomerKey() const
UploadPartRequest & WithChecksumCRC32(Aws::String &&value)
const Aws::String & GetBucket() const
void SetSSECustomerKey(Aws::String &&value)
void SetExpectedBucketOwner(const Aws::String &value)
void SetRequestPayer(const RequestPayer &value)
void SetSSECustomerKeyMD5(Aws::String &&value)
void SetUploadId(const Aws::String &value)
void SetChecksumCRC32(const Aws::String &value)
UploadPartRequest & WithKey(const char *value)
void SetSSECustomerAlgorithm(const Aws::String &value)
UploadPartRequest & WithSSECustomerAlgorithm(Aws::String &&value)
UploadPartRequest & WithChecksumSHA1(const Aws::String &value)
const Aws::String & GetContentMD5() const
void SetCustomizedAccessLogTag(Aws::Map< Aws::String, Aws::String > &&value)
void SetChecksumSHA1(Aws::String &&value)
UploadPartRequest & WithExpectedBucketOwner(const char *value)
UploadPartRequest & WithChecksumSHA256(Aws::String &&value)
void SetSSECustomerKeyMD5(const Aws::String &value)
void SetBucket(const Aws::String &value)
UploadPartRequest & WithExpectedBucketOwner(const Aws::String &value)
void SetContentMD5(const char *value)
UploadPartRequest & WithContentLength(long long value)
UploadPartRequest & WithSSECustomerKey(const char *value)
const Aws::String & GetChecksumCRC32C() const
void SetChecksumAlgorithm(const ChecksumAlgorithm &value)
const Aws::String & GetKey() const
AWS_S3_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetSSECustomerKeyMD5(const char *value)
AWS_S3_API EndpointParameters GetEndpointContextParams() const override
void SetSSECustomerKey(const char *value)
UploadPartRequest & AddCustomizedAccessLogTag(Aws::String &&key, Aws::String &&value)
void SetChecksumSHA256(const char *value)
AWS_S3_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const Aws::String & GetSSECustomerAlgorithm() const
void SetKey(const Aws::String &value)
UploadPartRequest & WithRequestPayer(const RequestPayer &value)
void SetChecksumCRC32C(const Aws::String &value)
UploadPartRequest & AddCustomizedAccessLogTag(Aws::String &&key, const Aws::String &value)
UploadPartRequest & WithChecksumCRC32C(const char *value)
UploadPartRequest & AddCustomizedAccessLogTag(const Aws::String &key, const Aws::String &value)
UploadPartRequest & WithExpectedBucketOwner(Aws::String &&value)
void SetChecksumSHA1(const Aws::String &value)
UploadPartRequest & AddCustomizedAccessLogTag(const char *key, Aws::String &&value)
void SetChecksumSHA256(const Aws::String &value)
void SetBucket(Aws::String &&value)
void SetChecksumCRC32(const char *value)
const Aws::String & GetSSECustomerKeyMD5() const
UploadPartRequest & AddCustomizedAccessLogTag(const char *key, const char *value)
UploadPartRequest & WithChecksumCRC32C(Aws::String &&value)
UploadPartRequest & WithChecksumAlgorithm(ChecksumAlgorithm &&value)
const Aws::String & GetChecksumSHA256() const
UploadPartRequest & WithKey(const Aws::String &value)
void SetSSECustomerAlgorithm(Aws::String &&value)
const Aws::String & GetChecksumCRC32() const
const ChecksumAlgorithm & GetChecksumAlgorithm() const
UploadPartRequest & WithChecksumSHA1(const char *value)
const Aws::String & GetChecksumSHA1() const
void SetChecksumSHA256(Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String