1 /**
2  * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3  * SPDX-License-Identifier: Apache-2.0.
4  */
5 
6 #include <aws/accessanalyzer/model/UntagResourceRequest.h>
7 #include <aws/core/utils/json/JsonSerializer.h>
8 #include <aws/core/http/URI.h>
9 #include <aws/core/utils/memory/stl/AWSStringStream.h>
10 
11 #include <utility>
12 
13 using namespace Aws::AccessAnalyzer::Model;
14 using namespace Aws::Utils::Json;
15 using namespace Aws::Utils;
16 using namespace Aws::Http;
17 
UntagResourceRequest()18 UntagResourceRequest::UntagResourceRequest() :
19     m_resourceArnHasBeenSet(false),
20     m_tagKeysHasBeenSet(false)
21 {
22 }
23 
SerializePayload() const24 Aws::String UntagResourceRequest::SerializePayload() const
25 {
26   return {};
27 }
28 
AddQueryStringParameters(URI & uri) const29 void UntagResourceRequest::AddQueryStringParameters(URI& uri) const
30 {
31     Aws::StringStream ss;
32     if(m_tagKeysHasBeenSet)
33     {
34       for(const auto& item : m_tagKeys)
35       {
36         ss << item;
37         uri.AddQueryStringParameter("tagKeys", ss.str());
38         ss.str("");
39       }
40     }
41 
42 }
43 
44 
45 
46