AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
DescribePatchGroupStateResult.h
1
6#pragma once
7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13template<typename RESULT_TYPE>
14class AmazonWebServiceResult;
15
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21} // namespace Json
22} // namespace Utils
23namespace SSM
24{
25namespace Model
26{
28 {
29 public:
30 AWS_SSM_API DescribePatchGroupStateResult() = default;
33
34
36
39 inline int GetInstances() const { return m_instances; }
40 inline void SetInstances(int value) { m_instancesHasBeenSet = true; m_instances = value; }
41 inline DescribePatchGroupStateResult& WithInstances(int value) { SetInstances(value); return *this;}
43
45
48 inline int GetInstancesWithInstalledPatches() const { return m_instancesWithInstalledPatches; }
49 inline void SetInstancesWithInstalledPatches(int value) { m_instancesWithInstalledPatchesHasBeenSet = true; m_instancesWithInstalledPatches = value; }
52
54
58 inline int GetInstancesWithInstalledOtherPatches() const { return m_instancesWithInstalledOtherPatches; }
59 inline void SetInstancesWithInstalledOtherPatches(int value) { m_instancesWithInstalledOtherPatchesHasBeenSet = true; m_instancesWithInstalledOtherPatches = value; }
62
64
69 inline int GetInstancesWithInstalledPendingRebootPatches() const { return m_instancesWithInstalledPendingRebootPatches; }
70 inline void SetInstancesWithInstalledPendingRebootPatches(int value) { m_instancesWithInstalledPendingRebootPatchesHasBeenSet = true; m_instancesWithInstalledPendingRebootPatches = value; }
73
75
85 inline int GetInstancesWithInstalledRejectedPatches() const { return m_instancesWithInstalledRejectedPatches; }
86 inline void SetInstancesWithInstalledRejectedPatches(int value) { m_instancesWithInstalledRejectedPatchesHasBeenSet = true; m_instancesWithInstalledRejectedPatches = value; }
89
91
94 inline int GetInstancesWithMissingPatches() const { return m_instancesWithMissingPatches; }
95 inline void SetInstancesWithMissingPatches(int value) { m_instancesWithMissingPatchesHasBeenSet = true; m_instancesWithMissingPatches = value; }
98
100
104 inline int GetInstancesWithFailedPatches() const { return m_instancesWithFailedPatches; }
105 inline void SetInstancesWithFailedPatches(int value) { m_instancesWithFailedPatchesHasBeenSet = true; m_instancesWithFailedPatches = value; }
108
110
113 inline int GetInstancesWithNotApplicablePatches() const { return m_instancesWithNotApplicablePatches; }
114 inline void SetInstancesWithNotApplicablePatches(int value) { m_instancesWithNotApplicablePatchesHasBeenSet = true; m_instancesWithNotApplicablePatches = value; }
117
119
124 inline int GetInstancesWithUnreportedNotApplicablePatches() const { return m_instancesWithUnreportedNotApplicablePatches; }
125 inline void SetInstancesWithUnreportedNotApplicablePatches(int value) { m_instancesWithUnreportedNotApplicablePatchesHasBeenSet = true; m_instancesWithUnreportedNotApplicablePatches = value; }
128
130
137 inline int GetInstancesWithCriticalNonCompliantPatches() const { return m_instancesWithCriticalNonCompliantPatches; }
138 inline void SetInstancesWithCriticalNonCompliantPatches(int value) { m_instancesWithCriticalNonCompliantPatchesHasBeenSet = true; m_instancesWithCriticalNonCompliantPatches = value; }
141
143
150 inline int GetInstancesWithSecurityNonCompliantPatches() const { return m_instancesWithSecurityNonCompliantPatches; }
151 inline void SetInstancesWithSecurityNonCompliantPatches(int value) { m_instancesWithSecurityNonCompliantPatchesHasBeenSet = true; m_instancesWithSecurityNonCompliantPatches = value; }
154
156
162 inline int GetInstancesWithOtherNonCompliantPatches() const { return m_instancesWithOtherNonCompliantPatches; }
163 inline void SetInstancesWithOtherNonCompliantPatches(int value) { m_instancesWithOtherNonCompliantPatchesHasBeenSet = true; m_instancesWithOtherNonCompliantPatches = value; }
166
168
175 inline int GetInstancesWithAvailableSecurityUpdates() const { return m_instancesWithAvailableSecurityUpdates; }
176 inline void SetInstancesWithAvailableSecurityUpdates(int value) { m_instancesWithAvailableSecurityUpdatesHasBeenSet = true; m_instancesWithAvailableSecurityUpdates = value; }
179
181
182 inline const Aws::String& GetRequestId() const { return m_requestId; }
183 template<typename RequestIdT = Aws::String>
184 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet = true; m_requestId = std::forward<RequestIdT>(value); }
185 template<typename RequestIdT = Aws::String>
186 DescribePatchGroupStateResult& WithRequestId(RequestIdT&& value) { SetRequestId(std::forward<RequestIdT>(value)); return *this;}
188 private:
189
190 int m_instances{0};
191 bool m_instancesHasBeenSet = false;
192
193 int m_instancesWithInstalledPatches{0};
194 bool m_instancesWithInstalledPatchesHasBeenSet = false;
195
196 int m_instancesWithInstalledOtherPatches{0};
197 bool m_instancesWithInstalledOtherPatchesHasBeenSet = false;
198
199 int m_instancesWithInstalledPendingRebootPatches{0};
200 bool m_instancesWithInstalledPendingRebootPatchesHasBeenSet = false;
201
202 int m_instancesWithInstalledRejectedPatches{0};
203 bool m_instancesWithInstalledRejectedPatchesHasBeenSet = false;
204
205 int m_instancesWithMissingPatches{0};
206 bool m_instancesWithMissingPatchesHasBeenSet = false;
207
208 int m_instancesWithFailedPatches{0};
209 bool m_instancesWithFailedPatchesHasBeenSet = false;
210
211 int m_instancesWithNotApplicablePatches{0};
212 bool m_instancesWithNotApplicablePatchesHasBeenSet = false;
213
214 int m_instancesWithUnreportedNotApplicablePatches{0};
215 bool m_instancesWithUnreportedNotApplicablePatchesHasBeenSet = false;
216
217 int m_instancesWithCriticalNonCompliantPatches{0};
218 bool m_instancesWithCriticalNonCompliantPatchesHasBeenSet = false;
219
220 int m_instancesWithSecurityNonCompliantPatches{0};
221 bool m_instancesWithSecurityNonCompliantPatchesHasBeenSet = false;
222
223 int m_instancesWithOtherNonCompliantPatches{0};
224 bool m_instancesWithOtherNonCompliantPatchesHasBeenSet = false;
225
226 int m_instancesWithAvailableSecurityUpdates{0};
227 bool m_instancesWithAvailableSecurityUpdatesHasBeenSet = false;
228
229 Aws::String m_requestId;
230 bool m_requestIdHasBeenSet = false;
231 };
232
233} // namespace Model
234} // namespace SSM
235} // namespace Aws
DescribePatchGroupStateResult & WithInstancesWithAvailableSecurityUpdates(int value)
AWS_SSM_API DescribePatchGroupStateResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribePatchGroupStateResult & WithInstancesWithUnreportedNotApplicablePatches(int value)
DescribePatchGroupStateResult & WithInstancesWithInstalledPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithMissingPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithSecurityNonCompliantPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithNotApplicablePatches(int value)
DescribePatchGroupStateResult & WithInstancesWithFailedPatches(int value)
DescribePatchGroupStateResult & WithRequestId(RequestIdT &&value)
DescribePatchGroupStateResult & WithInstances(int value)
DescribePatchGroupStateResult & WithInstancesWithInstalledRejectedPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithCriticalNonCompliantPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithInstalledOtherPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithOtherNonCompliantPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithInstalledPendingRebootPatches(int value)
AWS_SSM_API DescribePatchGroupStateResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue