AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CustomerAgentlessCollectorInfo.h
1
6#pragma once
7#include <aws/discovery/ApplicationDiscoveryService_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace ApplicationDiscoveryService
20{
21namespace Model
22{
23
31 {
32 public:
33 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo();
34 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo(Aws::Utils::Json::JsonView jsonValue);
35 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo& operator=(Aws::Utils::Json::JsonView jsonValue);
36 AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
43 inline int GetActiveAgentlessCollectors() const{ return m_activeAgentlessCollectors; }
44 inline bool ActiveAgentlessCollectorsHasBeenSet() const { return m_activeAgentlessCollectorsHasBeenSet; }
45 inline void SetActiveAgentlessCollectors(int value) { m_activeAgentlessCollectorsHasBeenSet = true; m_activeAgentlessCollectors = value; }
48
50
53 inline int GetHealthyAgentlessCollectors() const{ return m_healthyAgentlessCollectors; }
54 inline bool HealthyAgentlessCollectorsHasBeenSet() const { return m_healthyAgentlessCollectorsHasBeenSet; }
55 inline void SetHealthyAgentlessCollectors(int value) { m_healthyAgentlessCollectorsHasBeenSet = true; m_healthyAgentlessCollectors = value; }
58
60
63 inline int GetDenyListedAgentlessCollectors() const{ return m_denyListedAgentlessCollectors; }
64 inline bool DenyListedAgentlessCollectorsHasBeenSet() const { return m_denyListedAgentlessCollectorsHasBeenSet; }
65 inline void SetDenyListedAgentlessCollectors(int value) { m_denyListedAgentlessCollectorsHasBeenSet = true; m_denyListedAgentlessCollectors = value; }
68
70
74 inline int GetShutdownAgentlessCollectors() const{ return m_shutdownAgentlessCollectors; }
75 inline bool ShutdownAgentlessCollectorsHasBeenSet() const { return m_shutdownAgentlessCollectorsHasBeenSet; }
76 inline void SetShutdownAgentlessCollectors(int value) { m_shutdownAgentlessCollectorsHasBeenSet = true; m_shutdownAgentlessCollectors = value; }
79
81
84 inline int GetUnhealthyAgentlessCollectors() const{ return m_unhealthyAgentlessCollectors; }
85 inline bool UnhealthyAgentlessCollectorsHasBeenSet() const { return m_unhealthyAgentlessCollectorsHasBeenSet; }
86 inline void SetUnhealthyAgentlessCollectors(int value) { m_unhealthyAgentlessCollectorsHasBeenSet = true; m_unhealthyAgentlessCollectors = value; }
89
91
94 inline int GetTotalAgentlessCollectors() const{ return m_totalAgentlessCollectors; }
95 inline bool TotalAgentlessCollectorsHasBeenSet() const { return m_totalAgentlessCollectorsHasBeenSet; }
96 inline void SetTotalAgentlessCollectors(int value) { m_totalAgentlessCollectorsHasBeenSet = true; m_totalAgentlessCollectors = value; }
99
101
104 inline int GetUnknownAgentlessCollectors() const{ return m_unknownAgentlessCollectors; }
105 inline bool UnknownAgentlessCollectorsHasBeenSet() const { return m_unknownAgentlessCollectorsHasBeenSet; }
106 inline void SetUnknownAgentlessCollectors(int value) { m_unknownAgentlessCollectorsHasBeenSet = true; m_unknownAgentlessCollectors = value; }
109 private:
110
111 int m_activeAgentlessCollectors;
112 bool m_activeAgentlessCollectorsHasBeenSet = false;
113
114 int m_healthyAgentlessCollectors;
115 bool m_healthyAgentlessCollectorsHasBeenSet = false;
116
117 int m_denyListedAgentlessCollectors;
118 bool m_denyListedAgentlessCollectorsHasBeenSet = false;
119
120 int m_shutdownAgentlessCollectors;
121 bool m_shutdownAgentlessCollectorsHasBeenSet = false;
122
123 int m_unhealthyAgentlessCollectors;
124 bool m_unhealthyAgentlessCollectorsHasBeenSet = false;
125
126 int m_totalAgentlessCollectors;
127 bool m_totalAgentlessCollectorsHasBeenSet = false;
128
129 int m_unknownAgentlessCollectors;
130 bool m_unknownAgentlessCollectorsHasBeenSet = false;
131 };
132
133} // namespace Model
134} // namespace ApplicationDiscoveryService
135} // namespace Aws
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue