7#include <aws/codeguru-security/CodeGuruSecurity_EXPORTS.h>
16namespace CodeGuruSecurity {
37 inline double GetInfo()
const {
return m_info; }
40 m_infoHasBeenSet =
true;
53 inline double GetLow()
const {
return m_low; }
56 m_lowHasBeenSet =
true;
69 inline double GetMedium()
const {
return m_medium; }
72 m_mediumHasBeenSet =
true;
85 inline double GetHigh()
const {
return m_high; }
88 m_highHasBeenSet =
true;
104 m_criticalHasBeenSet =
true;
117 double m_medium{0.0};
121 double m_critical{0.0};
122 bool m_infoHasBeenSet =
false;
123 bool m_lowHasBeenSet =
false;
124 bool m_mediumHasBeenSet =
false;
125 bool m_highHasBeenSet =
false;
126 bool m_criticalHasBeenSet =
false;
FindingMetricsValuePerSeverity & WithCritical(double value)
AWS_CODEGURUSECURITY_API FindingMetricsValuePerSeverity & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMedium(double value)
bool MediumHasBeenSet() const
void SetHigh(double value)
FindingMetricsValuePerSeverity & WithLow(double value)
void SetInfo(double value)
void SetLow(double value)
bool LowHasBeenSet() const
AWS_CODEGURUSECURITY_API FindingMetricsValuePerSeverity()=default
bool HighHasBeenSet() const
void SetCritical(double value)
AWS_CODEGURUSECURITY_API FindingMetricsValuePerSeverity(Aws::Utils::Json::JsonView jsonValue)
double GetCritical() const
FindingMetricsValuePerSeverity & WithInfo(double value)
FindingMetricsValuePerSeverity & WithMedium(double value)
FindingMetricsValuePerSeverity & WithHigh(double value)
AWS_CODEGURUSECURITY_API Aws::Utils::Json::JsonValue Jsonize() const
bool CriticalHasBeenSet() const
bool InfoHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue