AWS SDK for C++  1.9.129
AWS SDK for C++
DescribeConfigurationsResult.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 template<typename RESULT_TYPE>
16 class AmazonWebServiceResult;
17 
18 namespace Utils
19 {
20 namespace Json
21 {
22  class JsonValue;
23 } // namespace Json
24 } // namespace Utils
25 namespace ApplicationDiscoveryService
26 {
27 namespace Model
28 {
30  {
31  public:
35 
36 
40  inline const Aws::Vector<Aws::Map<Aws::String, Aws::String>>& GetConfigurations() const{ return m_configurations; }
41 
45  inline void SetConfigurations(const Aws::Vector<Aws::Map<Aws::String, Aws::String>>& value) { m_configurations = value; }
46 
50  inline void SetConfigurations(Aws::Vector<Aws::Map<Aws::String, Aws::String>>&& value) { m_configurations = std::move(value); }
51 
55  inline DescribeConfigurationsResult& WithConfigurations(const Aws::Vector<Aws::Map<Aws::String, Aws::String>>& value) { SetConfigurations(value); return *this;}
56 
60  inline DescribeConfigurationsResult& WithConfigurations(Aws::Vector<Aws::Map<Aws::String, Aws::String>>&& value) { SetConfigurations(std::move(value)); return *this;}
61 
65  inline DescribeConfigurationsResult& AddConfigurations(const Aws::Map<Aws::String, Aws::String>& value) { m_configurations.push_back(value); return *this; }
66 
70  inline DescribeConfigurationsResult& AddConfigurations(Aws::Map<Aws::String, Aws::String>&& value) { m_configurations.push_back(std::move(value)); return *this; }
71 
72  private:
73 
75  };
76 
77 } // namespace Model
78 } // namespace ApplicationDiscoveryService
79 } // namespace Aws
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::SetConfigurations
void SetConfigurations(Aws::Vector< Aws::Map< Aws::String, Aws::String >> &&value)
Definition: DescribeConfigurationsResult.h:50
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::GetConfigurations
const Aws::Vector< Aws::Map< Aws::String, Aws::String > > & GetConfigurations() const
Definition: DescribeConfigurationsResult.h:40
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::DescribeConfigurationsResult
DescribeConfigurationsResult()
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::AddConfigurations
DescribeConfigurationsResult & AddConfigurations(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeConfigurationsResult.h:70
ApplicationDiscoveryService_EXPORTS.h
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
AWSVector.h
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::DescribeConfigurationsResult
DescribeConfigurationsResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::AddConfigurations
DescribeConfigurationsResult & AddConfigurations(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeConfigurationsResult.h:65
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult
Definition: DescribeConfigurationsResult.h:30
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::WithConfigurations
DescribeConfigurationsResult & WithConfigurations(Aws::Vector< Aws::Map< Aws::String, Aws::String >> &&value)
Definition: DescribeConfigurationsResult.h:60
AWSString.h
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::operator=
DescribeConfigurationsResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws
Definition: AccessManagementClient.h:15
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::SetConfigurations
void SetConfigurations(const Aws::Vector< Aws::Map< Aws::String, Aws::String >> &value)
Definition: DescribeConfigurationsResult.h:45
AWSMap.h
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::ApplicationDiscoveryService::Model::DescribeConfigurationsResult::WithConfigurations
DescribeConfigurationsResult & WithConfigurations(const Aws::Vector< Aws::Map< Aws::String, Aws::String >> &value)
Definition: DescribeConfigurationsResult.h:55
AWS_APPLICATIONDISCOVERYSERVICE_API
#define AWS_APPLICATIONDISCOVERYSERVICE_API
Definition: ApplicationDiscoveryService_EXPORTS.h:28