7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ssm/SSM_EXPORTS.h>
14template <
typename RESULT_TYPE>
15class AmazonWebServiceResult;
36 m_instancesHasBeenSet =
true;
51 m_instancesWithInstalledPatchesHasBeenSet =
true;
52 m_instancesWithInstalledPatches = value;
67 m_instancesWithInstalledOtherPatchesHasBeenSet =
true;
68 m_instancesWithInstalledOtherPatches = value;
84 m_instancesWithInstalledPendingRebootPatchesHasBeenSet =
true;
85 m_instancesWithInstalledPendingRebootPatches = value;
106 m_instancesWithInstalledRejectedPatchesHasBeenSet =
true;
107 m_instancesWithInstalledRejectedPatches = value;
121 m_instancesWithMissingPatchesHasBeenSet =
true;
122 m_instancesWithMissingPatches = value;
137 m_instancesWithFailedPatchesHasBeenSet =
true;
138 m_instancesWithFailedPatches = value;
152 m_instancesWithNotApplicablePatchesHasBeenSet =
true;
153 m_instancesWithNotApplicablePatches = value;
169 m_instancesWithUnreportedNotApplicablePatchesHasBeenSet =
true;
170 m_instancesWithUnreportedNotApplicablePatches = value;
188 m_instancesWithCriticalNonCompliantPatchesHasBeenSet =
true;
189 m_instancesWithCriticalNonCompliantPatches = value;
207 m_instancesWithSecurityNonCompliantPatchesHasBeenSet =
true;
208 m_instancesWithSecurityNonCompliantPatches = value;
225 m_instancesWithOtherNonCompliantPatchesHasBeenSet =
true;
226 m_instancesWithOtherNonCompliantPatches = value;
244 m_instancesWithAvailableSecurityUpdatesHasBeenSet =
true;
245 m_instancesWithAvailableSecurityUpdates = value;
256 template <
typename RequestIdT = Aws::String>
258 m_requestIdHasBeenSet =
true;
259 m_requestId = std::forward<RequestIdT>(value);
261 template <
typename RequestIdT = Aws::String>
272 int m_instancesWithInstalledPatches{0};
274 int m_instancesWithInstalledOtherPatches{0};
276 int m_instancesWithInstalledPendingRebootPatches{0};
278 int m_instancesWithInstalledRejectedPatches{0};
280 int m_instancesWithMissingPatches{0};
282 int m_instancesWithFailedPatches{0};
284 int m_instancesWithNotApplicablePatches{0};
286 int m_instancesWithUnreportedNotApplicablePatches{0};
288 int m_instancesWithCriticalNonCompliantPatches{0};
290 int m_instancesWithSecurityNonCompliantPatches{0};
292 int m_instancesWithOtherNonCompliantPatches{0};
294 int m_instancesWithAvailableSecurityUpdates{0};
298 bool m_instancesHasBeenSet =
false;
299 bool m_instancesWithInstalledPatchesHasBeenSet =
false;
300 bool m_instancesWithInstalledOtherPatchesHasBeenSet =
false;
301 bool m_instancesWithInstalledPendingRebootPatchesHasBeenSet =
false;
302 bool m_instancesWithInstalledRejectedPatchesHasBeenSet =
false;
303 bool m_instancesWithMissingPatchesHasBeenSet =
false;
304 bool m_instancesWithFailedPatchesHasBeenSet =
false;
305 bool m_instancesWithNotApplicablePatchesHasBeenSet =
false;
306 bool m_instancesWithUnreportedNotApplicablePatchesHasBeenSet =
false;
307 bool m_instancesWithCriticalNonCompliantPatchesHasBeenSet =
false;
308 bool m_instancesWithSecurityNonCompliantPatchesHasBeenSet =
false;
309 bool m_instancesWithOtherNonCompliantPatchesHasBeenSet =
false;
310 bool m_instancesWithAvailableSecurityUpdatesHasBeenSet =
false;
311 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)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
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