1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #include <aws/s3/model/GetBucketIntelligentTieringConfigurationRequest.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;
- GetBucketIntelligentTieringConfigurationRequest::GetBucketIntelligentTieringConfigurationRequest() :
- m_bucketHasBeenSet(false),
- m_idHasBeenSet(false),
- m_customizedAccessLogTagHasBeenSet(false)
- {
- }
- Aws::String GetBucketIntelligentTieringConfigurationRequest::SerializePayload() const
- {
- return {};
- }
- void GetBucketIntelligentTieringConfigurationRequest::AddQueryStringParameters(URI& uri) const
- {
- Aws::StringStream ss;
- if(m_idHasBeenSet)
- {
- ss << m_id;
- uri.AddQueryStringParameter("id", ss.str());
- ss.str("");
- }
- 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);
- }
- }
- }
|