7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/ssm/model/SeveritySummary.h>
47 inline void SetNonCompliantCount(
int value) { m_nonCompliantCountHasBeenSet =
true; m_nonCompliantCount = value; }
57 template<
typename SeveritySummaryT = SeveritySummary>
58 void SetSeveritySummary(SeveritySummaryT&& value) { m_severitySummaryHasBeenSet =
true; m_severitySummary = std::forward<SeveritySummaryT>(value); }
59 template<
typename SeveritySummaryT = SeveritySummary>
64 int m_nonCompliantCount{0};
65 bool m_nonCompliantCountHasBeenSet =
false;
67 SeveritySummary m_severitySummary;
68 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