diff --git a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/include/aws/s3/model/Bucket.h b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/include/aws/s3/model/Bucket.h index 92c751e2e661fe20c22fba0f48e566a665522507..410bd68d24431e6caca09a8832201c78e825fd0f 100644 --- a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/include/aws/s3/model/Bucket.h +++ b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/include/aws/s3/model/Bucket.h @@ -117,8 +117,51 @@ namespace Model */ inline Bucket& WithCreationDate(Aws::Utils::DateTime&& value) { SetCreationDate(std::move(value)); return *this;} + + inline const Aws::String& GetId() const{ return m_id; } + + /** + *

The name of the bucket.

+ */ + inline bool IdHasBeenSet() const { return m_idHasBeenSet; } + + /** + *

The name of the bucket.

+ */ + inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; } + + /** + *

The name of the bucket.

+ */ + inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); } + + /** + *

The name of the bucket.

+ */ + inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); } + + /** + *

The name of the bucket.

+ */ + inline Bucket& WithId(const Aws::String& value) { SetId(value); return *this;} + + /** + *

The name of the bucket.

+ */ + inline Bucket& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} + + /** + *

The name of the bucket.

+ */ + inline Bucket& WithId(const char* value) { SetId(value); return *this;} + + + private: + Aws::String m_id; + bool m_idHasBeenSet; + Aws::String m_name; bool m_nameHasBeenSet; diff --git a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/include/aws/s3/model/DefaultRetention.h b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/include/aws/s3/model/DefaultRetention.h index dd16b963a02ada3c546cdfddf4b1f823fe41f2ff..07a37425ab51d694ba064799df6d61028b487312 100644 --- a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/include/aws/s3/model/DefaultRetention.h +++ b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/include/aws/s3/model/DefaultRetention.h @@ -135,6 +135,26 @@ namespace Model */ inline DefaultRetention& WithYears(int value) { SetYears(value); return *this;} + inline int GetMonths() const{ return m_months; } + + /** + *

The number of years that you want to specify for the default retention + * period. Must be used with Mode.

+ */ + inline bool MonthsHasBeenSet() const { return m_monthsHasBeenSet; } + + /** + *

The number of years that you want to specify for the default retention + * period. Must be used with Mode.

+ */ + inline void SetMonths(int value) { m_monthsHasBeenSet = true; m_months = value; } + + /** + *

The number of years that you want to specify for the default retention + * period. Must be used with Mode.

+ */ + inline DefaultRetention& WithMonths(int value) { SetMonths(value); return *this;} + private: ObjectLockRetentionMode m_mode; @@ -145,6 +165,9 @@ namespace Model int m_years; bool m_yearsHasBeenSet; + + int m_months; + bool m_monthsHasBeenSet; }; } // namespace Model diff --git a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/S3Client.cpp b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/S3Client.cpp index 130fea5d2cb4b3e32a506e959fdadbaf78bf0e6e..fda2f6398687ba9d34b3018527c2206e6e736f5f 100644 --- a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/S3Client.cpp +++ b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/S3Client.cpp @@ -1535,7 +1535,7 @@ GetBucketStorageInfosOutcome S3Client::GetBucketStorageInfos(const GetBucketStor Aws::StringStream ss; ss.str("?storageinfo"); uri.SetQueryString(ss.str()); - return GetBucketStorageInfosOutcome(MakeRequest(uri, request, Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER, computeEndpointOutcome.GetResult().signerRegion.c_str() /*signerRegionOverride*/, computeEndpointOutcome.GetResult().signerServiceName.c_str() /*signerServiceNameOverride*/)); + return GetBucketStorageInfosOutcome(MakeRequest(uri, request, Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER, computeEndpointOutcome.GetResult().signerRegion.c_str() /*signerRegionOverride*/, computeEndpointOutcome.GetResult().signerServiceName.c_str() /*signerServiceNameOverride*/)); } GetBucketStorageInfosOutcomeCallable S3Client::GetBucketStorageInfosCallable(const GetBucketStorageInfosRequest& request) const diff --git a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/Bucket.cpp b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/Bucket.cpp index aecfba8ab17afc6deeefa683f936227e30cc40e5..8b859f41f18b2cf87722feac6e3ddb8dcae597a9 100644 --- a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/Bucket.cpp +++ b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/Bucket.cpp @@ -22,13 +22,15 @@ namespace Model Bucket::Bucket() : m_nameHasBeenSet(false), - m_creationDateHasBeenSet(false) + m_creationDateHasBeenSet(false), + m_idHasBeenSet(false) { } Bucket::Bucket(const XmlNode& xmlNode) : m_nameHasBeenSet(false), - m_creationDateHasBeenSet(false) + m_creationDateHasBeenSet(false), + m_idHasBeenSet(false) { *this = xmlNode; } @@ -44,6 +46,12 @@ Bucket& Bucket::operator =(const XmlNode& xmlNode) { m_name = Aws::Utils::Xml::DecodeEscapedXmlText(nameNode.GetText()); m_nameHasBeenSet = true; + } + XmlNode idNode = resultNode.FirstChild("ID"); + if(!idNode.IsNull()) + { + m_id = Aws::Utils::Xml::DecodeEscapedXmlText(idNode.GetText()); + m_idHasBeenSet = true; } XmlNode creationDateNode = resultNode.FirstChild("CreationDate"); if(!creationDateNode.IsNull()) diff --git a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/DefaultRetention.cpp b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/DefaultRetention.cpp index 7416fb75391e5889d7e169dfb56bacdeee0bfdce..6eca8968a0cbe7a8f080b94825b3bdab0483e405 100644 --- a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/DefaultRetention.cpp +++ b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/DefaultRetention.cpp @@ -26,7 +26,9 @@ DefaultRetention::DefaultRetention() : m_days(0), m_daysHasBeenSet(false), m_years(0), - m_yearsHasBeenSet(false) + m_yearsHasBeenSet(false), + m_months(0), + m_monthsHasBeenSet(false) { } @@ -36,7 +38,9 @@ DefaultRetention::DefaultRetention(const XmlNode& xmlNode) : m_days(0), m_daysHasBeenSet(false), m_years(0), - m_yearsHasBeenSet(false) + m_yearsHasBeenSet(false), + m_months(0), + m_monthsHasBeenSet(false) { *this = xmlNode; } @@ -64,6 +68,12 @@ DefaultRetention& DefaultRetention::operator =(const XmlNode& xmlNode) { m_years = StringUtils::ConvertToInt32(StringUtils::Trim(Aws::Utils::Xml::DecodeEscapedXmlText(yearsNode.GetText()).c_str()).c_str()); m_yearsHasBeenSet = true; + } + XmlNode monthsNode = resultNode.FirstChild("Months"); + if(!monthsNode.IsNull()) + { + m_months = StringUtils::ConvertToInt32(StringUtils::Trim(Aws::Utils::Xml::DecodeEscapedXmlText(monthsNode.GetText()).c_str()).c_str()); + m_monthsHasBeenSet = true; } } @@ -95,6 +105,14 @@ void DefaultRetention::AddToNode(XmlNode& parentNode) const ss.str(""); } + if(m_monthsHasBeenSet) + { + XmlNode monthsNode = parentNode.CreateChildElement("Months"); + ss << m_months; + monthsNode.SetText(ss.str()); + ss.str(""); + } + } } // namespace Model diff --git a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/GetBucketStorageInfosRequest.cpp b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/GetBucketStorageInfosRequest.cpp index e280d2b061a535f81dfa22b6eba8ac3422357cbb..0545fabc069ea3503d17826eefbaaffd1aa474bc 100644 --- a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/GetBucketStorageInfosRequest.cpp +++ b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/GetBucketStorageInfosRequest.cpp @@ -25,7 +25,7 @@ Aws::String GetBucketStorageInfosRequest::SerializePayload() const XmlDocument payloadDoc = XmlDocument::CreateWithRootNode("Get"); XmlNode parentNode = payloadDoc.GetRootElement(); - parentNode.SetAttributeValue("xmlns", "http://s3.amazonaws.com/doc/2006-03-01/"); + //parentNode.SetAttributeValue("xmlns", "http://s3.amazonaws.com/doc/2006-03-01/"); for(Aws::String bkt:m_buckets) { XmlNode bktNode = parentNode.CreateChildElement("Bucket"); diff --git a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/GetObjectRequest.cpp b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/GetObjectRequest.cpp index 287340fe4d06c06ac73390435fcfd572547968b9..2546af15b7eb7cfc452eeae456d5814f46d54165 100644 --- a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/GetObjectRequest.cpp +++ b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/GetObjectRequest.cpp @@ -134,25 +134,25 @@ Aws::Http::HeaderValueCollection GetObjectRequest::GetRequestSpecificHeaders() c if(m_ifMatchHasBeenSet) { ss << m_ifMatch; - headers.emplace("if-match", ss.str()); + headers.emplace("If-Match", ss.str()); ss.str(""); } if(m_ifModifiedSinceHasBeenSet) { - headers.emplace("if-modified-since", m_ifModifiedSince.ToGmtString(DateFormat::RFC822)); + headers.emplace("If-Modified-Since", m_ifModifiedSince.ToGmtString(DateFormat::RFC822)); } if(m_ifNoneMatchHasBeenSet) { ss << m_ifNoneMatch; - headers.emplace("if-none-match", ss.str()); + headers.emplace("If-None-Match", ss.str()); ss.str(""); } if(m_ifUnmodifiedSinceHasBeenSet) { - headers.emplace("if-unmodified-since", m_ifUnmodifiedSince.ToGmtString(DateFormat::RFC822)); + headers.emplace("If-Unmodified-Since", m_ifUnmodifiedSince.ToGmtString(DateFormat::RFC822)); } if(m_rangeHasBeenSet) diff --git a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/HeadObjectRequest.cpp b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/HeadObjectRequest.cpp index a9c4fd67a4c2c4b5dadbbef917ae277d108ff8ae..45740c855c6f2bf1a8a58aaf23df181ffbae5a07 100644 --- a/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/HeadObjectRequest.cpp +++ b/aws-sdk-cpp-1.8.183/aws-sdk-cpp-1.8.183/aws-cpp-sdk-s3/source/model/HeadObjectRequest.cpp @@ -85,25 +85,25 @@ Aws::Http::HeaderValueCollection HeadObjectRequest::GetRequestSpecificHeaders() if(m_ifMatchHasBeenSet) { ss << m_ifMatch; - headers.emplace("if-match", ss.str()); + headers.emplace("If-Match", ss.str()); ss.str(""); } if(m_ifModifiedSinceHasBeenSet) { - headers.emplace("if-modified-since", m_ifModifiedSince.ToGmtString(DateFormat::RFC822)); + headers.emplace("If-Modified-Since", m_ifModifiedSince.ToGmtString(DateFormat::RFC822)); } if(m_ifNoneMatchHasBeenSet) { ss << m_ifNoneMatch; - headers.emplace("if-none-match", ss.str()); + headers.emplace("If-None-Match", ss.str()); ss.str(""); } if(m_ifUnmodifiedSinceHasBeenSet) { - headers.emplace("if-unmodified-since", m_ifUnmodifiedSince.ToGmtString(DateFormat::RFC822)); + headers.emplace("If-Unmodified-Since", m_ifUnmodifiedSince.ToGmtString(DateFormat::RFC822)); } if(m_rangeHasBeenSet)