7#include <aws/codeguru-security/CodeGuruSecurity_EXPORTS.h>
19namespace CodeGuruSecurity
46 inline void SetCritical(
double value) { m_criticalHasBeenSet =
true; m_critical = value; }
54 inline double GetHigh()
const{
return m_high; }
56 inline void SetHigh(
double value) { m_highHasBeenSet =
true; m_high = value; }
64 inline double GetInfo()
const{
return m_info; }
66 inline void SetInfo(
double value) { m_infoHasBeenSet =
true; m_info = value; }
74 inline double GetLow()
const{
return m_low; }
76 inline void SetLow(
double value) { m_lowHasBeenSet =
true; m_low = value; }
86 inline void SetMedium(
double value) { m_mediumHasBeenSet =
true; m_medium = value; }
92 bool m_criticalHasBeenSet =
false;
95 bool m_highHasBeenSet =
false;
98 bool m_infoHasBeenSet =
false;
101 bool m_lowHasBeenSet =
false;
104 bool m_mediumHasBeenSet =
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
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
AWS_CODEGURUSECURITY_API FindingMetricsValuePerSeverity()
bool InfoHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue