7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/ssm/model/SeveritySummary.h>
42 m_nonCompliantCountHasBeenSet =
true;
43 m_nonCompliantCount = value;
57 template <
typename SeveritySummaryT = SeveritySummary>
59 m_severitySummaryHasBeenSet =
true;
60 m_severitySummary = std::forward<SeveritySummaryT>(value);
62 template <
typename SeveritySummaryT = SeveritySummary>
69 int m_nonCompliantCount{0};
71 SeveritySummary m_severitySummary;
72 bool m_nonCompliantCountHasBeenSet =
false;
73 bool m_severitySummaryHasBeenSet =
false;
bool SeveritySummaryHasBeenSet() const
AWS_SSM_API NonCompliantSummary()=default
int GetNonCompliantCount() const
const SeveritySummary & GetSeveritySummary() const
void SetSeveritySummary(SeveritySummaryT &&value)
NonCompliantSummary & WithNonCompliantCount(int value)
NonCompliantSummary & WithSeveritySummary(SeveritySummaryT &&value)
AWS_SSM_API NonCompliantSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool NonCompliantCountHasBeenSet() const
AWS_SSM_API NonCompliantSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetNonCompliantCount(int value)
Aws::Utils::Json::JsonValue JsonValue