AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CustomerMeCollectorInfo.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 CustomerMeCollectorInfo();
34 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo(Aws::Utils::Json::JsonView jsonValue);
35 AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo& operator=(Aws::Utils::Json::JsonView jsonValue);
36 AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
43 inline int GetActiveMeCollectors() const{ return m_activeMeCollectors; }
44 inline bool ActiveMeCollectorsHasBeenSet() const { return m_activeMeCollectorsHasBeenSet; }
45 inline void SetActiveMeCollectors(int value) { m_activeMeCollectorsHasBeenSet = true; m_activeMeCollectors = value; }
46 inline CustomerMeCollectorInfo& WithActiveMeCollectors(int value) { SetActiveMeCollectors(value); return *this;}
48
50
53 inline int GetHealthyMeCollectors() const{ return m_healthyMeCollectors; }
54 inline bool HealthyMeCollectorsHasBeenSet() const { return m_healthyMeCollectorsHasBeenSet; }
55 inline void SetHealthyMeCollectors(int value) { m_healthyMeCollectorsHasBeenSet = true; m_healthyMeCollectors = value; }
58
60
63 inline int GetDenyListedMeCollectors() const{ return m_denyListedMeCollectors; }
64 inline bool DenyListedMeCollectorsHasBeenSet() const { return m_denyListedMeCollectorsHasBeenSet; }
65 inline void SetDenyListedMeCollectors(int value) { m_denyListedMeCollectorsHasBeenSet = true; m_denyListedMeCollectors = value; }
68
70
74 inline int GetShutdownMeCollectors() const{ return m_shutdownMeCollectors; }
75 inline bool ShutdownMeCollectorsHasBeenSet() const { return m_shutdownMeCollectorsHasBeenSet; }
76 inline void SetShutdownMeCollectors(int value) { m_shutdownMeCollectorsHasBeenSet = true; m_shutdownMeCollectors = value; }
79
81
84 inline int GetUnhealthyMeCollectors() const{ return m_unhealthyMeCollectors; }
85 inline bool UnhealthyMeCollectorsHasBeenSet() const { return m_unhealthyMeCollectorsHasBeenSet; }
86 inline void SetUnhealthyMeCollectors(int value) { m_unhealthyMeCollectorsHasBeenSet = true; m_unhealthyMeCollectors = value; }
89
91
94 inline int GetTotalMeCollectors() const{ return m_totalMeCollectors; }
95 inline bool TotalMeCollectorsHasBeenSet() const { return m_totalMeCollectorsHasBeenSet; }
96 inline void SetTotalMeCollectors(int value) { m_totalMeCollectorsHasBeenSet = true; m_totalMeCollectors = value; }
97 inline CustomerMeCollectorInfo& WithTotalMeCollectors(int value) { SetTotalMeCollectors(value); return *this;}
99
101
104 inline int GetUnknownMeCollectors() const{ return m_unknownMeCollectors; }
105 inline bool UnknownMeCollectorsHasBeenSet() const { return m_unknownMeCollectorsHasBeenSet; }
106 inline void SetUnknownMeCollectors(int value) { m_unknownMeCollectorsHasBeenSet = true; m_unknownMeCollectors = value; }
109 private:
110
111 int m_activeMeCollectors;
112 bool m_activeMeCollectorsHasBeenSet = false;
113
114 int m_healthyMeCollectors;
115 bool m_healthyMeCollectorsHasBeenSet = false;
116
117 int m_denyListedMeCollectors;
118 bool m_denyListedMeCollectorsHasBeenSet = false;
119
120 int m_shutdownMeCollectors;
121 bool m_shutdownMeCollectorsHasBeenSet = false;
122
123 int m_unhealthyMeCollectors;
124 bool m_unhealthyMeCollectorsHasBeenSet = false;
125
126 int m_totalMeCollectors;
127 bool m_totalMeCollectorsHasBeenSet = false;
128
129 int m_unknownMeCollectors;
130 bool m_unknownMeCollectorsHasBeenSet = false;
131 };
132
133} // namespace Model
134} // namespace ApplicationDiscoveryService
135} // namespace Aws
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo()
AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_APPLICATIONDISCOVERYSERVICE_API CustomerMeCollectorInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue