AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
CustomerConnectorInfo.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 CustomerConnectorInfo() = default;
28 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerConnectorInfo(Aws::Utils::Json::JsonView jsonValue);
29 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerConnectorInfo& operator=(Aws::Utils::Json::JsonView jsonValue);
30 AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
31
33
36 inline int GetActiveConnectors() const { return m_activeConnectors; }
37 inline bool ActiveConnectorsHasBeenSet() const { return m_activeConnectorsHasBeenSet; }
38 inline void SetActiveConnectors(int value) {
39 m_activeConnectorsHasBeenSet = true;
40 m_activeConnectors = value;
41 }
44 return *this;
45 }
47
49
52 inline int GetHealthyConnectors() const { return m_healthyConnectors; }
53 inline bool HealthyConnectorsHasBeenSet() const { return m_healthyConnectorsHasBeenSet; }
54 inline void SetHealthyConnectors(int value) {
55 m_healthyConnectorsHasBeenSet = true;
56 m_healthyConnectors = value;
57 }
60 return *this;
61 }
63
65
68 inline int GetBlackListedConnectors() const { return m_blackListedConnectors; }
69 inline bool BlackListedConnectorsHasBeenSet() const { return m_blackListedConnectorsHasBeenSet; }
70 inline void SetBlackListedConnectors(int value) {
71 m_blackListedConnectorsHasBeenSet = true;
72 m_blackListedConnectors = value;
73 }
76 return *this;
77 }
79
81
84 inline int GetShutdownConnectors() const { return m_shutdownConnectors; }
85 inline bool ShutdownConnectorsHasBeenSet() const { return m_shutdownConnectorsHasBeenSet; }
86 inline void SetShutdownConnectors(int value) {
87 m_shutdownConnectorsHasBeenSet = true;
88 m_shutdownConnectors = value;
89 }
92 return *this;
93 }
95
97
100 inline int GetUnhealthyConnectors() const { return m_unhealthyConnectors; }
101 inline bool UnhealthyConnectorsHasBeenSet() const { return m_unhealthyConnectorsHasBeenSet; }
102 inline void SetUnhealthyConnectors(int value) {
103 m_unhealthyConnectorsHasBeenSet = true;
104 m_unhealthyConnectors = value;
105 }
108 return *this;
109 }
111
113
116 inline int GetTotalConnectors() const { return m_totalConnectors; }
117 inline bool TotalConnectorsHasBeenSet() const { return m_totalConnectorsHasBeenSet; }
118 inline void SetTotalConnectors(int value) {
119 m_totalConnectorsHasBeenSet = true;
120 m_totalConnectors = value;
121 }
123 SetTotalConnectors(value);
124 return *this;
125 }
127
129
132 inline int GetUnknownConnectors() const { return m_unknownConnectors; }
133 inline bool UnknownConnectorsHasBeenSet() const { return m_unknownConnectorsHasBeenSet; }
134 inline void SetUnknownConnectors(int value) {
135 m_unknownConnectorsHasBeenSet = true;
136 m_unknownConnectors = value;
137 }
140 return *this;
141 }
143 private:
144 int m_activeConnectors{0};
145
146 int m_healthyConnectors{0};
147
148 int m_blackListedConnectors{0};
149
150 int m_shutdownConnectors{0};
151
152 int m_unhealthyConnectors{0};
153
154 int m_totalConnectors{0};
155
156 int m_unknownConnectors{0};
157 bool m_activeConnectorsHasBeenSet = false;
158 bool m_healthyConnectorsHasBeenSet = false;
159 bool m_blackListedConnectorsHasBeenSet = false;
160 bool m_shutdownConnectorsHasBeenSet = false;
161 bool m_unhealthyConnectorsHasBeenSet = false;
162 bool m_totalConnectorsHasBeenSet = false;
163 bool m_unknownConnectorsHasBeenSet = false;
164};
165
166} // namespace Model
167} // namespace ApplicationDiscoveryService
168} // namespace Aws
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerConnectorInfo()=default
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerConnectorInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerConnectorInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue