1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #include <aws/s3/model/DeleteBucketReplicationRequest.h>
- #include <aws/core/utils/xml/XmlSerializer.h>
- #include <aws/core/utils/memory/stl/AWSStringStream.h>
- #include <aws/core/http/URI.h>
- #include <aws/core/utils/memory/stl/AWSStringStream.h>
- #include <utility>
- using namespace Aws::S3::Model;
- using namespace Aws::Utils::Xml;
- using namespace Aws::Utils;
- using namespace Aws::Http;
- DeleteBucketReplicationRequest::DeleteBucketReplicationRequest() :
- m_bucketHasBeenSet(false),
- m_expectedBucketOwnerHasBeenSet(false),
- m_customizedAccessLogTagHasBeenSet(false)
- {
- }
- Aws::String DeleteBucketReplicationRequest::SerializePayload() const
- {
- return {};
- }
- void DeleteBucketReplicationRequest::AddQueryStringParameters(URI& uri) const
- {
- Aws::StringStream ss;
- if(!m_customizedAccessLogTag.empty())
- {
-
- Aws::Map<Aws::String, Aws::String> collectedLogTags;
- for(const auto& entry: m_customizedAccessLogTag)
- {
- if (!entry.first.empty() && !entry.second.empty() && entry.first.substr(0, 2) == "x-")
- {
- collectedLogTags.emplace(entry.first, entry.second);
- }
- }
- if (!collectedLogTags.empty())
- {
- uri.AddQueryStringParameter(collectedLogTags);
- }
- }
- }
- Aws::Http::HeaderValueCollection DeleteBucketReplicationRequest::GetRequestSpecificHeaders() const
- {
- Aws::Http::HeaderValueCollection headers;
- Aws::StringStream ss;
- if(m_expectedBucketOwnerHasBeenSet)
- {
- ss << m_expectedBucketOwner;
- headers.emplace("x-amz-expected-bucket-owner", ss.str());
- ss.str("");
- }
- return headers;
- }
|