7#include <aws/securityhub/SecurityHub_EXPORTS.h>
36 inline int GetOther()
const {
return m_other; }
39 m_otherHasBeenSet =
true;
52 inline int GetFatal()
const {
return m_fatal; }
55 m_fatalHasBeenSet =
true;
71 m_criticalHasBeenSet =
true;
84 inline int GetHigh()
const {
return m_high; }
87 m_highHasBeenSet =
true;
103 m_mediumHasBeenSet =
true;
116 inline int GetLow()
const {
return m_low; }
119 m_lowHasBeenSet =
true;
135 m_informationalHasBeenSet =
true;
136 m_informational = value;
151 m_unknownHasBeenSet =
true;
172 int m_informational{0};
175 bool m_otherHasBeenSet =
false;
176 bool m_fatalHasBeenSet =
false;
177 bool m_criticalHasBeenSet =
false;
178 bool m_highHasBeenSet =
false;
179 bool m_mediumHasBeenSet =
false;
180 bool m_lowHasBeenSet =
false;
181 bool m_informationalHasBeenSet =
false;
182 bool m_unknownHasBeenSet =
false;
bool FatalHasBeenSet() const
int GetInformational() const
void SetUnknown(int value)
bool LowHasBeenSet() const
ResourceSeverityBreakdown & WithMedium(int value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API ResourceSeverityBreakdown(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API ResourceSeverityBreakdown()=default
void SetInformational(int value)
bool HighHasBeenSet() const
void SetCritical(int value)
bool CriticalHasBeenSet() const
ResourceSeverityBreakdown & WithUnknown(int value)
ResourceSeverityBreakdown & WithCritical(int value)
ResourceSeverityBreakdown & WithFatal(int value)
AWS_SECURITYHUB_API ResourceSeverityBreakdown & operator=(Aws::Utils::Json::JsonView jsonValue)
ResourceSeverityBreakdown & WithInformational(int value)
bool OtherHasBeenSet() const
bool InformationalHasBeenSet() const
ResourceSeverityBreakdown & WithHigh(int value)
bool MediumHasBeenSet() const
void SetMedium(int value)
ResourceSeverityBreakdown & WithLow(int value)
ResourceSeverityBreakdown & WithOther(int value)
bool UnknownHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue