7#include <aws/codeguru-security/CodeGuruSecurity_EXPORTS.h>
8#include <aws/codeguru-security/model/FindingMetricsValuePerSeverity.h>
9#include <aws/core/utils/DateTime.h>
22namespace CodeGuruSecurity
105 bool m_closedFindingsHasBeenSet =
false;
108 bool m_dateHasBeenSet =
false;
111 bool m_meanTimeToCloseHasBeenSet =
false;
114 bool m_newFindingsHasBeenSet =
false;
117 bool m_openFindingsHasBeenSet =
false;
AccountFindingsMetric & WithMeanTimeToClose(FindingMetricsValuePerSeverity &&value)
bool OpenFindingsHasBeenSet() const
void SetMeanTimeToClose(const FindingMetricsValuePerSeverity &value)
void SetMeanTimeToClose(FindingMetricsValuePerSeverity &&value)
void SetNewFindings(FindingMetricsValuePerSeverity &&value)
bool DateHasBeenSet() const
AccountFindingsMetric & WithClosedFindings(FindingMetricsValuePerSeverity &&value)
AWS_CODEGURUSECURITY_API AccountFindingsMetric()
AccountFindingsMetric & WithDate(const Aws::Utils::DateTime &value)
void SetDate(const Aws::Utils::DateTime &value)
AccountFindingsMetric & WithDate(Aws::Utils::DateTime &&value)
const FindingMetricsValuePerSeverity & GetClosedFindings() const
AWS_CODEGURUSECURITY_API Aws::Utils::Json::JsonValue Jsonize() const
AccountFindingsMetric & WithOpenFindings(const FindingMetricsValuePerSeverity &value)
bool NewFindingsHasBeenSet() const
const FindingMetricsValuePerSeverity & GetMeanTimeToClose() const
bool MeanTimeToCloseHasBeenSet() const
void SetClosedFindings(const FindingMetricsValuePerSeverity &value)
AccountFindingsMetric & WithMeanTimeToClose(const FindingMetricsValuePerSeverity &value)
AccountFindingsMetric & WithOpenFindings(FindingMetricsValuePerSeverity &&value)
AWS_CODEGURUSECURITY_API AccountFindingsMetric(Aws::Utils::Json::JsonView jsonValue)
const FindingMetricsValuePerSeverity & GetOpenFindings() const
void SetNewFindings(const FindingMetricsValuePerSeverity &value)
const Aws::Utils::DateTime & GetDate() const
void SetOpenFindings(const FindingMetricsValuePerSeverity &value)
AWS_CODEGURUSECURITY_API AccountFindingsMetric & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetOpenFindings(FindingMetricsValuePerSeverity &&value)
void SetDate(Aws::Utils::DateTime &&value)
AccountFindingsMetric & WithNewFindings(FindingMetricsValuePerSeverity &&value)
AccountFindingsMetric & WithNewFindings(const FindingMetricsValuePerSeverity &value)
AccountFindingsMetric & WithClosedFindings(const FindingMetricsValuePerSeverity &value)
bool ClosedFindingsHasBeenSet() const
const FindingMetricsValuePerSeverity & GetNewFindings() const
void SetClosedFindings(FindingMetricsValuePerSeverity &&value)
Aws::Utils::Json::JsonValue JsonValue