AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CustomerConnectorInfo.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 CustomerConnectorInfo();
34 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerConnectorInfo(Aws::Utils::Json::JsonView jsonValue);
35 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerConnectorInfo& operator=(Aws::Utils::Json::JsonView jsonValue);
36 AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
43 inline int GetActiveConnectors() const{ return m_activeConnectors; }
44 inline bool ActiveConnectorsHasBeenSet() const { return m_activeConnectorsHasBeenSet; }
45 inline void SetActiveConnectors(int value) { m_activeConnectorsHasBeenSet = true; m_activeConnectors = value; }
46 inline CustomerConnectorInfo& WithActiveConnectors(int value) { SetActiveConnectors(value); return *this;}
48
50
53 inline int GetHealthyConnectors() const{ return m_healthyConnectors; }
54 inline bool HealthyConnectorsHasBeenSet() const { return m_healthyConnectorsHasBeenSet; }
55 inline void SetHealthyConnectors(int value) { m_healthyConnectorsHasBeenSet = true; m_healthyConnectors = value; }
56 inline CustomerConnectorInfo& WithHealthyConnectors(int value) { SetHealthyConnectors(value); return *this;}
58
60
63 inline int GetBlackListedConnectors() const{ return m_blackListedConnectors; }
64 inline bool BlackListedConnectorsHasBeenSet() const { return m_blackListedConnectorsHasBeenSet; }
65 inline void SetBlackListedConnectors(int value) { m_blackListedConnectorsHasBeenSet = true; m_blackListedConnectors = value; }
68
70
73 inline int GetShutdownConnectors() const{ return m_shutdownConnectors; }
74 inline bool ShutdownConnectorsHasBeenSet() const { return m_shutdownConnectorsHasBeenSet; }
75 inline void SetShutdownConnectors(int value) { m_shutdownConnectorsHasBeenSet = true; m_shutdownConnectors = value; }
76 inline CustomerConnectorInfo& WithShutdownConnectors(int value) { SetShutdownConnectors(value); return *this;}
78
80
83 inline int GetUnhealthyConnectors() const{ return m_unhealthyConnectors; }
84 inline bool UnhealthyConnectorsHasBeenSet() const { return m_unhealthyConnectorsHasBeenSet; }
85 inline void SetUnhealthyConnectors(int value) { m_unhealthyConnectorsHasBeenSet = true; m_unhealthyConnectors = value; }
86 inline CustomerConnectorInfo& WithUnhealthyConnectors(int value) { SetUnhealthyConnectors(value); return *this;}
88
90
93 inline int GetTotalConnectors() const{ return m_totalConnectors; }
94 inline bool TotalConnectorsHasBeenSet() const { return m_totalConnectorsHasBeenSet; }
95 inline void SetTotalConnectors(int value) { m_totalConnectorsHasBeenSet = true; m_totalConnectors = value; }
96 inline CustomerConnectorInfo& WithTotalConnectors(int value) { SetTotalConnectors(value); return *this;}
98
100
103 inline int GetUnknownConnectors() const{ return m_unknownConnectors; }
104 inline bool UnknownConnectorsHasBeenSet() const { return m_unknownConnectorsHasBeenSet; }
105 inline void SetUnknownConnectors(int value) { m_unknownConnectorsHasBeenSet = true; m_unknownConnectors = value; }
106 inline CustomerConnectorInfo& WithUnknownConnectors(int value) { SetUnknownConnectors(value); return *this;}
108 private:
109
110 int m_activeConnectors;
111 bool m_activeConnectorsHasBeenSet = false;
112
113 int m_healthyConnectors;
114 bool m_healthyConnectorsHasBeenSet = false;
115
116 int m_blackListedConnectors;
117 bool m_blackListedConnectorsHasBeenSet = false;
118
119 int m_shutdownConnectors;
120 bool m_shutdownConnectorsHasBeenSet = false;
121
122 int m_unhealthyConnectors;
123 bool m_unhealthyConnectorsHasBeenSet = false;
124
125 int m_totalConnectors;
126 bool m_totalConnectorsHasBeenSet = false;
127
128 int m_unknownConnectors;
129 bool m_unknownConnectorsHasBeenSet = false;
130 };
131
132} // namespace Model
133} // namespace ApplicationDiscoveryService
134} // namespace Aws
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_APPLICATIONDISCOVERYSERVICE_API CustomerConnectorInfo()
Aws::Utils::Json::JsonValue JsonValue