1 /**
2  * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3  * SPDX-License-Identifier: Apache-2.0.
4  */
5 
6 #include <aws/es/model/ListDomainNamesRequest.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::ElasticsearchService::Model;
14 using namespace Aws::Utils::Json;
15 using namespace Aws::Utils;
16 using namespace Aws::Http;
17 
ListDomainNamesRequest()18 ListDomainNamesRequest::ListDomainNamesRequest() :
19     m_engineType(EngineType::NOT_SET),
20     m_engineTypeHasBeenSet(false)
21 {
22 }
23 
SerializePayload() const24 Aws::String ListDomainNamesRequest::SerializePayload() const
25 {
26   return {};
27 }
28 
AddQueryStringParameters(URI & uri) const29 void ListDomainNamesRequest::AddQueryStringParameters(URI& uri) const
30 {
31     Aws::StringStream ss;
32     if(m_engineTypeHasBeenSet)
33     {
34       ss << EngineTypeMapper::GetNameForEngineType(m_engineType);
35       uri.AddQueryStringParameter("engineType", ss.str());
36       ss.str("");
37     }
38 
39 }
40 
41 
42 
43