7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
13template<
typename RESULT_TYPE>
14class AmazonWebServiceResult;
40 inline void SetInstances(
int value) { m_instancesHasBeenSet =
true; m_instances = value; }
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>
191 bool m_instancesHasBeenSet =
false;
193 int m_instancesWithInstalledPatches{0};
194 bool m_instancesWithInstalledPatchesHasBeenSet =
false;
196 int m_instancesWithInstalledOtherPatches{0};
197 bool m_instancesWithInstalledOtherPatchesHasBeenSet =
false;
199 int m_instancesWithInstalledPendingRebootPatches{0};
200 bool m_instancesWithInstalledPendingRebootPatchesHasBeenSet =
false;
202 int m_instancesWithInstalledRejectedPatches{0};
203 bool m_instancesWithInstalledRejectedPatchesHasBeenSet =
false;
205 int m_instancesWithMissingPatches{0};
206 bool m_instancesWithMissingPatchesHasBeenSet =
false;
208 int m_instancesWithFailedPatches{0};
209 bool m_instancesWithFailedPatchesHasBeenSet =
false;
211 int m_instancesWithNotApplicablePatches{0};
212 bool m_instancesWithNotApplicablePatchesHasBeenSet =
false;
214 int m_instancesWithUnreportedNotApplicablePatches{0};
215 bool m_instancesWithUnreportedNotApplicablePatchesHasBeenSet =
false;
217 int m_instancesWithCriticalNonCompliantPatches{0};
218 bool m_instancesWithCriticalNonCompliantPatchesHasBeenSet =
false;
220 int m_instancesWithSecurityNonCompliantPatches{0};
221 bool m_instancesWithSecurityNonCompliantPatchesHasBeenSet =
false;
223 int m_instancesWithOtherNonCompliantPatches{0};
224 bool m_instancesWithOtherNonCompliantPatchesHasBeenSet =
false;
226 int m_instancesWithAvailableSecurityUpdates{0};
227 bool m_instancesWithAvailableSecurityUpdatesHasBeenSet =
false;
230 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