7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/ssm/SSM_EXPORTS.h>
13template <
typename RESULT_TYPE>
14class AmazonWebServiceResult;
35 m_instancesHasBeenSet =
true;
50 m_instancesWithInstalledPatchesHasBeenSet =
true;
51 m_instancesWithInstalledPatches = value;
66 m_instancesWithInstalledOtherPatchesHasBeenSet =
true;
67 m_instancesWithInstalledOtherPatches = value;
83 m_instancesWithInstalledPendingRebootPatchesHasBeenSet =
true;
84 m_instancesWithInstalledPendingRebootPatches = value;
105 m_instancesWithInstalledRejectedPatchesHasBeenSet =
true;
106 m_instancesWithInstalledRejectedPatches = value;
120 m_instancesWithMissingPatchesHasBeenSet =
true;
121 m_instancesWithMissingPatches = value;
136 m_instancesWithFailedPatchesHasBeenSet =
true;
137 m_instancesWithFailedPatches = value;
151 m_instancesWithNotApplicablePatchesHasBeenSet =
true;
152 m_instancesWithNotApplicablePatches = value;
168 m_instancesWithUnreportedNotApplicablePatchesHasBeenSet =
true;
169 m_instancesWithUnreportedNotApplicablePatches = value;
187 m_instancesWithCriticalNonCompliantPatchesHasBeenSet =
true;
188 m_instancesWithCriticalNonCompliantPatches = value;
206 m_instancesWithSecurityNonCompliantPatchesHasBeenSet =
true;
207 m_instancesWithSecurityNonCompliantPatches = value;
224 m_instancesWithOtherNonCompliantPatchesHasBeenSet =
true;
225 m_instancesWithOtherNonCompliantPatches = value;
243 m_instancesWithAvailableSecurityUpdatesHasBeenSet =
true;
244 m_instancesWithAvailableSecurityUpdates = value;
255 template <
typename RequestIdT = Aws::String>
257 m_requestIdHasBeenSet =
true;
258 m_requestId = std::forward<RequestIdT>(value);
260 template <
typename RequestIdT = Aws::String>
269 int m_instancesWithInstalledPatches{0};
271 int m_instancesWithInstalledOtherPatches{0};
273 int m_instancesWithInstalledPendingRebootPatches{0};
275 int m_instancesWithInstalledRejectedPatches{0};
277 int m_instancesWithMissingPatches{0};
279 int m_instancesWithFailedPatches{0};
281 int m_instancesWithNotApplicablePatches{0};
283 int m_instancesWithUnreportedNotApplicablePatches{0};
285 int m_instancesWithCriticalNonCompliantPatches{0};
287 int m_instancesWithSecurityNonCompliantPatches{0};
289 int m_instancesWithOtherNonCompliantPatches{0};
291 int m_instancesWithAvailableSecurityUpdates{0};
294 bool m_instancesHasBeenSet =
false;
295 bool m_instancesWithInstalledPatchesHasBeenSet =
false;
296 bool m_instancesWithInstalledOtherPatchesHasBeenSet =
false;
297 bool m_instancesWithInstalledPendingRebootPatchesHasBeenSet =
false;
298 bool m_instancesWithInstalledRejectedPatchesHasBeenSet =
false;
299 bool m_instancesWithMissingPatchesHasBeenSet =
false;
300 bool m_instancesWithFailedPatchesHasBeenSet =
false;
301 bool m_instancesWithNotApplicablePatchesHasBeenSet =
false;
302 bool m_instancesWithUnreportedNotApplicablePatchesHasBeenSet =
false;
303 bool m_instancesWithCriticalNonCompliantPatchesHasBeenSet =
false;
304 bool m_instancesWithSecurityNonCompliantPatchesHasBeenSet =
false;
305 bool m_instancesWithOtherNonCompliantPatchesHasBeenSet =
false;
306 bool m_instancesWithAvailableSecurityUpdatesHasBeenSet =
false;
307 bool m_requestIdHasBeenSet =
false;
DescribePatchGroupStateResult & WithInstancesWithAvailableSecurityUpdates(int value)
AWS_SSM_API DescribePatchGroupStateResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetInstances(int value)
DescribePatchGroupStateResult & WithInstancesWithUnreportedNotApplicablePatches(int value)
void SetInstancesWithFailedPatches(int value)
int GetInstancesWithFailedPatches() const
void SetInstancesWithInstalledRejectedPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithInstalledPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithMissingPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithSecurityNonCompliantPatches(int value)
void SetRequestId(RequestIdT &&value)
int GetInstancesWithInstalledRejectedPatches() const
int GetInstancesWithInstalledPendingRebootPatches() const
int GetInstancesWithCriticalNonCompliantPatches() const
void SetInstancesWithMissingPatches(int value)
int GetInstancesWithNotApplicablePatches() const
int GetInstancesWithOtherNonCompliantPatches() const
AWS_SSM_API DescribePatchGroupStateResult()=default
void SetInstancesWithInstalledOtherPatches(int value)
int GetInstancesWithUnreportedNotApplicablePatches() const
DescribePatchGroupStateResult & WithInstancesWithNotApplicablePatches(int value)
void SetInstancesWithCriticalNonCompliantPatches(int value)
int GetInstancesWithAvailableSecurityUpdates() const
DescribePatchGroupStateResult & WithInstancesWithFailedPatches(int value)
DescribePatchGroupStateResult & WithRequestId(RequestIdT &&value)
DescribePatchGroupStateResult & WithInstances(int value)
int GetInstancesWithMissingPatches() const
void SetInstancesWithOtherNonCompliantPatches(int value)
void SetInstancesWithInstalledPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithInstalledRejectedPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithCriticalNonCompliantPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithInstalledOtherPatches(int value)
const Aws::String & GetRequestId() const
DescribePatchGroupStateResult & WithInstancesWithOtherNonCompliantPatches(int value)
void SetInstancesWithAvailableSecurityUpdates(int value)
void SetInstancesWithUnreportedNotApplicablePatches(int value)
int GetInstancesWithSecurityNonCompliantPatches() const
void SetInstancesWithInstalledPendingRebootPatches(int value)
void SetInstancesWithSecurityNonCompliantPatches(int value)
DescribePatchGroupStateResult & WithInstancesWithInstalledPendingRebootPatches(int value)
void SetInstancesWithNotApplicablePatches(int value)
AWS_SSM_API DescribePatchGroupStateResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
int GetInstancesWithInstalledPatches() const
int GetInstancesWithInstalledOtherPatches() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue