AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
CustomerMeCollectorInfo.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 CustomerMeCollectorInfo() = default;
28 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo(Aws::Utils::Json::JsonView jsonValue);
29 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo& operator=(Aws::Utils::Json::JsonView jsonValue);
30 AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
31
33
36 inline int GetActiveMeCollectors() const { return m_activeMeCollectors; }
37 inline bool ActiveMeCollectorsHasBeenSet() const { return m_activeMeCollectorsHasBeenSet; }
38 inline void SetActiveMeCollectors(int value) {
39 m_activeMeCollectorsHasBeenSet = true;
40 m_activeMeCollectors = value;
41 }
44 return *this;
45 }
47
49
52 inline int GetHealthyMeCollectors() const { return m_healthyMeCollectors; }
53 inline bool HealthyMeCollectorsHasBeenSet() const { return m_healthyMeCollectorsHasBeenSet; }
54 inline void SetHealthyMeCollectors(int value) {
55 m_healthyMeCollectorsHasBeenSet = true;
56 m_healthyMeCollectors = value;
57 }
60 return *this;
61 }
63
65
68 inline int GetDenyListedMeCollectors() const { return m_denyListedMeCollectors; }
69 inline bool DenyListedMeCollectorsHasBeenSet() const { return m_denyListedMeCollectorsHasBeenSet; }
70 inline void SetDenyListedMeCollectors(int value) {
71 m_denyListedMeCollectorsHasBeenSet = true;
72 m_denyListedMeCollectors = value;
73 }
76 return *this;
77 }
79
81
85 inline int GetShutdownMeCollectors() const { return m_shutdownMeCollectors; }
86 inline bool ShutdownMeCollectorsHasBeenSet() const { return m_shutdownMeCollectorsHasBeenSet; }
87 inline void SetShutdownMeCollectors(int value) {
88 m_shutdownMeCollectorsHasBeenSet = true;
89 m_shutdownMeCollectors = value;
90 }
93 return *this;
94 }
96
98
101 inline int GetUnhealthyMeCollectors() const { return m_unhealthyMeCollectors; }
102 inline bool UnhealthyMeCollectorsHasBeenSet() const { return m_unhealthyMeCollectorsHasBeenSet; }
103 inline void SetUnhealthyMeCollectors(int value) {
104 m_unhealthyMeCollectorsHasBeenSet = true;
105 m_unhealthyMeCollectors = value;
106 }
109 return *this;
110 }
112
114
117 inline int GetTotalMeCollectors() const { return m_totalMeCollectors; }
118 inline bool TotalMeCollectorsHasBeenSet() const { return m_totalMeCollectorsHasBeenSet; }
119 inline void SetTotalMeCollectors(int value) {
120 m_totalMeCollectorsHasBeenSet = true;
121 m_totalMeCollectors = value;
122 }
125 return *this;
126 }
128
130
133 inline int GetUnknownMeCollectors() const { return m_unknownMeCollectors; }
134 inline bool UnknownMeCollectorsHasBeenSet() const { return m_unknownMeCollectorsHasBeenSet; }
135 inline void SetUnknownMeCollectors(int value) {
136 m_unknownMeCollectorsHasBeenSet = true;
137 m_unknownMeCollectors = value;
138 }
141 return *this;
142 }
144 private:
145 int m_activeMeCollectors{0};
146
147 int m_healthyMeCollectors{0};
148
149 int m_denyListedMeCollectors{0};
150
151 int m_shutdownMeCollectors{0};
152
153 int m_unhealthyMeCollectors{0};
154
155 int m_totalMeCollectors{0};
156
157 int m_unknownMeCollectors{0};
158 bool m_activeMeCollectorsHasBeenSet = false;
159 bool m_healthyMeCollectorsHasBeenSet = false;
160 bool m_denyListedMeCollectorsHasBeenSet = false;
161 bool m_shutdownMeCollectorsHasBeenSet = false;
162 bool m_unhealthyMeCollectorsHasBeenSet = false;
163 bool m_totalMeCollectorsHasBeenSet = false;
164 bool m_unknownMeCollectorsHasBeenSet = false;
165};
166
167} // namespace Model
168} // namespace ApplicationDiscoveryService
169} // namespace Aws
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo()=default
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue