AWS SDK for C++  1.9.129
AWS SDK for C++
StartDataCollectionByAgentIdsResult.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 template<typename RESULT_TYPE>
15 class AmazonWebServiceResult;
16 
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22 } // namespace Json
23 } // namespace Utils
24 namespace ApplicationDiscoveryService
25 {
26 namespace Model
27 {
29  {
30  public:
34 
35 
42  inline const Aws::Vector<AgentConfigurationStatus>& GetAgentsConfigurationStatus() const{ return m_agentsConfigurationStatus; }
43 
50  inline void SetAgentsConfigurationStatus(const Aws::Vector<AgentConfigurationStatus>& value) { m_agentsConfigurationStatus = value; }
51 
58  inline void SetAgentsConfigurationStatus(Aws::Vector<AgentConfigurationStatus>&& value) { m_agentsConfigurationStatus = std::move(value); }
59 
66  inline StartDataCollectionByAgentIdsResult& WithAgentsConfigurationStatus(const Aws::Vector<AgentConfigurationStatus>& value) { SetAgentsConfigurationStatus(value); return *this;}
67 
74  inline StartDataCollectionByAgentIdsResult& WithAgentsConfigurationStatus(Aws::Vector<AgentConfigurationStatus>&& value) { SetAgentsConfigurationStatus(std::move(value)); return *this;}
75 
82  inline StartDataCollectionByAgentIdsResult& AddAgentsConfigurationStatus(const AgentConfigurationStatus& value) { m_agentsConfigurationStatus.push_back(value); return *this; }
83 
90  inline StartDataCollectionByAgentIdsResult& AddAgentsConfigurationStatus(AgentConfigurationStatus&& value) { m_agentsConfigurationStatus.push_back(std::move(value)); return *this; }
91 
92  private:
93 
94  Aws::Vector<AgentConfigurationStatus> m_agentsConfigurationStatus;
95  };
96 
97 } // namespace Model
98 } // namespace ApplicationDiscoveryService
99 } // namespace Aws
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult
Definition: StartDataCollectionByAgentIdsResult.h:29
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::StartDataCollectionByAgentIdsResult
StartDataCollectionByAgentIdsResult()
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::AddAgentsConfigurationStatus
StartDataCollectionByAgentIdsResult & AddAgentsConfigurationStatus(const AgentConfigurationStatus &value)
Definition: StartDataCollectionByAgentIdsResult.h:82
ApplicationDiscoveryService_EXPORTS.h
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::GetAgentsConfigurationStatus
const Aws::Vector< AgentConfigurationStatus > & GetAgentsConfigurationStatus() const
Definition: StartDataCollectionByAgentIdsResult.h:42
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::StartDataCollectionByAgentIdsResult
StartDataCollectionByAgentIdsResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::operator=
StartDataCollectionByAgentIdsResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
AWSVector.h
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::WithAgentsConfigurationStatus
StartDataCollectionByAgentIdsResult & WithAgentsConfigurationStatus(Aws::Vector< AgentConfigurationStatus > &&value)
Definition: StartDataCollectionByAgentIdsResult.h:74
AgentConfigurationStatus.h
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::WithAgentsConfigurationStatus
StartDataCollectionByAgentIdsResult & WithAgentsConfigurationStatus(const Aws::Vector< AgentConfigurationStatus > &value)
Definition: StartDataCollectionByAgentIdsResult.h:66
Aws
Definition: AccessManagementClient.h:15
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::SetAgentsConfigurationStatus
void SetAgentsConfigurationStatus(Aws::Vector< AgentConfigurationStatus > &&value)
Definition: StartDataCollectionByAgentIdsResult.h:58
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::SetAgentsConfigurationStatus
void SetAgentsConfigurationStatus(const Aws::Vector< AgentConfigurationStatus > &value)
Definition: StartDataCollectionByAgentIdsResult.h:50
Aws::ApplicationDiscoveryService::Model::StartDataCollectionByAgentIdsResult::AddAgentsConfigurationStatus
StartDataCollectionByAgentIdsResult & AddAgentsConfigurationStatus(AgentConfigurationStatus &&value)
Definition: StartDataCollectionByAgentIdsResult.h:90
Aws::ApplicationDiscoveryService::Model::AgentConfigurationStatus
Definition: AgentConfigurationStatus.h:35
AWS_APPLICATIONDISCOVERYSERVICE_API
#define AWS_APPLICATIONDISCOVERYSERVICE_API
Definition: ApplicationDiscoveryService_EXPORTS.h:28