7#include <aws/auditmanager/AuditManager_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
142 int m_activeAssessmentsCount;
143 bool m_activeAssessmentsCountHasBeenSet =
false;
145 int m_noncompliantEvidenceCount;
146 bool m_noncompliantEvidenceCountHasBeenSet =
false;
148 int m_compliantEvidenceCount;
149 bool m_compliantEvidenceCountHasBeenSet =
false;
151 int m_inconclusiveEvidenceCount;
152 bool m_inconclusiveEvidenceCountHasBeenSet =
false;
154 int m_assessmentControlsCountByNoncompliantEvidence;
155 bool m_assessmentControlsCountByNoncompliantEvidenceHasBeenSet =
false;
157 int m_totalAssessmentControlsCount;
158 bool m_totalAssessmentControlsCountHasBeenSet =
false;
161 bool m_lastUpdatedHasBeenSet =
false;
Insights & WithNoncompliantEvidenceCount(int value)
Insights & WithLastUpdated(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetLastUpdated() const
Insights & WithActiveAssessmentsCount(int value)
bool TotalAssessmentControlsCountHasBeenSet() const
int GetCompliantEvidenceCount() const
Insights & WithAssessmentControlsCountByNoncompliantEvidence(int value)
AWS_AUDITMANAGER_API Insights()
Insights & WithInconclusiveEvidenceCount(int value)
AWS_AUDITMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
bool ActiveAssessmentsCountHasBeenSet() const
void SetLastUpdated(Aws::Utils::DateTime &&value)
bool LastUpdatedHasBeenSet() const
int GetNoncompliantEvidenceCount() const
bool NoncompliantEvidenceCountHasBeenSet() const
Insights & WithCompliantEvidenceCount(int value)
int GetActiveAssessmentsCount() const
int GetInconclusiveEvidenceCount() const
Insights & WithLastUpdated(const Aws::Utils::DateTime &value)
AWS_AUDITMANAGER_API Insights(Aws::Utils::Json::JsonView jsonValue)
void SetInconclusiveEvidenceCount(int value)
int GetTotalAssessmentControlsCount() const
bool InconclusiveEvidenceCountHasBeenSet() const
void SetLastUpdated(const Aws::Utils::DateTime &value)
Insights & WithTotalAssessmentControlsCount(int value)
void SetCompliantEvidenceCount(int value)
void SetActiveAssessmentsCount(int value)
void SetNoncompliantEvidenceCount(int value)
AWS_AUDITMANAGER_API Insights & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AssessmentControlsCountByNoncompliantEvidenceHasBeenSet() const
int GetAssessmentControlsCountByNoncompliantEvidence() const
void SetTotalAssessmentControlsCount(int value)
void SetAssessmentControlsCountByNoncompliantEvidence(int value)
bool CompliantEvidenceCountHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue