7#include <aws/fms/FMS_EXPORTS.h>
8#include <aws/fms/model/PolicyComplianceStatusType.h>
65 inline void SetViolatorCount(
long long value) { m_violatorCountHasBeenSet =
true; m_violatorCount = value; }
82 bool m_complianceStatusHasBeenSet =
false;
84 long long m_violatorCount;
85 bool m_violatorCountHasBeenSet =
false;
87 bool m_evaluationLimitExceeded;
88 bool m_evaluationLimitExceededHasBeenSet =
false;
bool GetEvaluationLimitExceeded() const
EvaluationResult & WithViolatorCount(long long value)
AWS_FMS_API EvaluationResult(Aws::Utils::Json::JsonView jsonValue)
EvaluationResult & WithComplianceStatus(const PolicyComplianceStatusType &value)
bool ViolatorCountHasBeenSet() const
void SetViolatorCount(long long value)
void SetEvaluationLimitExceeded(bool value)
AWS_FMS_API EvaluationResult()
bool ComplianceStatusHasBeenSet() const
void SetComplianceStatus(PolicyComplianceStatusType &&value)
void SetComplianceStatus(const PolicyComplianceStatusType &value)
long long GetViolatorCount() const
EvaluationResult & WithEvaluationLimitExceeded(bool value)
AWS_FMS_API Aws::Utils::Json::JsonValue Jsonize() const
EvaluationResult & WithComplianceStatus(PolicyComplianceStatusType &&value)
AWS_FMS_API EvaluationResult & operator=(Aws::Utils::Json::JsonView jsonValue)
const PolicyComplianceStatusType & GetComplianceStatus() const
bool EvaluationLimitExceededHasBeenSet() const
PolicyComplianceStatusType
Aws::Utils::Json::JsonValue JsonValue