AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
CustomerAgentlessCollectorInfo.h
1
6#pragma once
7#include <aws/discovery/ApplicationDiscoveryService_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace ApplicationDiscoveryService {
17namespace Model {
18
26 public:
27 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo() = default;
28 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo(Aws::Utils::Json::JsonView jsonValue);
29 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo& operator=(Aws::Utils::Json::JsonView jsonValue);
30 AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
31
33
36 inline int GetActiveAgentlessCollectors() const { return m_activeAgentlessCollectors; }
37 inline bool ActiveAgentlessCollectorsHasBeenSet() const { return m_activeAgentlessCollectorsHasBeenSet; }
38 inline void SetActiveAgentlessCollectors(int value) {
39 m_activeAgentlessCollectorsHasBeenSet = true;
40 m_activeAgentlessCollectors = value;
41 }
44 return *this;
45 }
47
49
52 inline int GetHealthyAgentlessCollectors() const { return m_healthyAgentlessCollectors; }
53 inline bool HealthyAgentlessCollectorsHasBeenSet() const { return m_healthyAgentlessCollectorsHasBeenSet; }
54 inline void SetHealthyAgentlessCollectors(int value) {
55 m_healthyAgentlessCollectorsHasBeenSet = true;
56 m_healthyAgentlessCollectors = value;
57 }
60 return *this;
61 }
63
65
68 inline int GetDenyListedAgentlessCollectors() const { return m_denyListedAgentlessCollectors; }
69 inline bool DenyListedAgentlessCollectorsHasBeenSet() const { return m_denyListedAgentlessCollectorsHasBeenSet; }
70 inline void SetDenyListedAgentlessCollectors(int value) {
71 m_denyListedAgentlessCollectorsHasBeenSet = true;
72 m_denyListedAgentlessCollectors = value;
73 }
76 return *this;
77 }
79
81
85 inline int GetShutdownAgentlessCollectors() const { return m_shutdownAgentlessCollectors; }
86 inline bool ShutdownAgentlessCollectorsHasBeenSet() const { return m_shutdownAgentlessCollectorsHasBeenSet; }
87 inline void SetShutdownAgentlessCollectors(int value) {
88 m_shutdownAgentlessCollectorsHasBeenSet = true;
89 m_shutdownAgentlessCollectors = value;
90 }
93 return *this;
94 }
96
98
101 inline int GetUnhealthyAgentlessCollectors() const { return m_unhealthyAgentlessCollectors; }
102 inline bool UnhealthyAgentlessCollectorsHasBeenSet() const { return m_unhealthyAgentlessCollectorsHasBeenSet; }
103 inline void SetUnhealthyAgentlessCollectors(int value) {
104 m_unhealthyAgentlessCollectorsHasBeenSet = true;
105 m_unhealthyAgentlessCollectors = value;
106 }
109 return *this;
110 }
112
114
117 inline int GetTotalAgentlessCollectors() const { return m_totalAgentlessCollectors; }
118 inline bool TotalAgentlessCollectorsHasBeenSet() const { return m_totalAgentlessCollectorsHasBeenSet; }
119 inline void SetTotalAgentlessCollectors(int value) {
120 m_totalAgentlessCollectorsHasBeenSet = true;
121 m_totalAgentlessCollectors = value;
122 }
125 return *this;
126 }
128
130
133 inline int GetUnknownAgentlessCollectors() const { return m_unknownAgentlessCollectors; }
134 inline bool UnknownAgentlessCollectorsHasBeenSet() const { return m_unknownAgentlessCollectorsHasBeenSet; }
135 inline void SetUnknownAgentlessCollectors(int value) {
136 m_unknownAgentlessCollectorsHasBeenSet = true;
137 m_unknownAgentlessCollectors = value;
138 }
141 return *this;
142 }
144 private:
145 int m_activeAgentlessCollectors{0};
146
147 int m_healthyAgentlessCollectors{0};
148
149 int m_denyListedAgentlessCollectors{0};
150
151 int m_shutdownAgentlessCollectors{0};
152
153 int m_unhealthyAgentlessCollectors{0};
154
155 int m_totalAgentlessCollectors{0};
156
157 int m_unknownAgentlessCollectors{0};
158 bool m_activeAgentlessCollectorsHasBeenSet = false;
159 bool m_healthyAgentlessCollectorsHasBeenSet = false;
160 bool m_denyListedAgentlessCollectorsHasBeenSet = false;
161 bool m_shutdownAgentlessCollectorsHasBeenSet = false;
162 bool m_unhealthyAgentlessCollectorsHasBeenSet = false;
163 bool m_totalAgentlessCollectorsHasBeenSet = false;
164 bool m_unknownAgentlessCollectorsHasBeenSet = false;
165};
166
167} // namespace Model
168} // namespace ApplicationDiscoveryService
169} // namespace Aws
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo()=default
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerAgentlessCollectorInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue