7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/ec2/EC2_EXPORTS.h>
9#include <aws/ec2/model/SeverityLabel.h>
55 m_maxDaysSinceLastFindingScanHasBeenSet =
true;
56 m_maxDaysSinceLastFindingScan = value;
86 m_maximumSeverityLabelHasBeenSet =
true;
87 m_maximumSeverityLabel = value;
108 m_maxDaysSinceInformationalFixAvailableHasBeenSet =
true;
109 m_maxDaysSinceInformationalFixAvailable = value;
130 m_maxDaysSinceLowFixAvailableHasBeenSet =
true;
131 m_maxDaysSinceLowFixAvailable = value;
152 m_maxDaysSinceMediumFixAvailableHasBeenSet =
true;
153 m_maxDaysSinceMediumFixAvailable = value;
174 m_maxDaysSinceHighFixAvailableHasBeenSet =
true;
175 m_maxDaysSinceHighFixAvailable = value;
196 m_maxDaysSinceCriticalFixAvailableHasBeenSet =
true;
197 m_maxDaysSinceCriticalFixAvailable = value;
205 int m_maxDaysSinceLastFindingScan{0};
209 int m_maxDaysSinceInformationalFixAvailable{0};
211 int m_maxDaysSinceLowFixAvailable{0};
213 int m_maxDaysSinceMediumFixAvailable{0};
215 int m_maxDaysSinceHighFixAvailable{0};
217 int m_maxDaysSinceCriticalFixAvailable{0};
218 bool m_maxDaysSinceLastFindingScanHasBeenSet =
false;
219 bool m_maximumSeverityLabelHasBeenSet =
false;
220 bool m_maxDaysSinceInformationalFixAvailableHasBeenSet =
false;
221 bool m_maxDaysSinceLowFixAvailableHasBeenSet =
false;
222 bool m_maxDaysSinceMediumFixAvailableHasBeenSet =
false;
223 bool m_maxDaysSinceHighFixAvailableHasBeenSet =
false;
224 bool m_maxDaysSinceCriticalFixAvailableHasBeenSet =
false;
AWS_EC2_API ScanResultCondition & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
bool MaxDaysSinceInformationalFixAvailableHasBeenSet() const
SeverityLabel GetMaximumSeverityLabel() const
bool MaxDaysSinceMediumFixAvailableHasBeenSet() const
void SetMaxDaysSinceLowFixAvailable(int value)
int GetMaxDaysSinceLastFindingScan() const
bool MaxDaysSinceHighFixAvailableHasBeenSet() const
int GetMaxDaysSinceHighFixAvailable() const
void SetMaxDaysSinceLastFindingScan(int value)
bool MaxDaysSinceCriticalFixAvailableHasBeenSet() const
bool MaxDaysSinceLowFixAvailableHasBeenSet() const
ScanResultCondition & WithMaxDaysSinceLastFindingScan(int value)
int GetMaxDaysSinceMediumFixAvailable() const
int GetMaxDaysSinceInformationalFixAvailable() const
void SetMaxDaysSinceMediumFixAvailable(int value)
int GetMaxDaysSinceLowFixAvailable() const
AWS_EC2_API ScanResultCondition(const Aws::Utils::Xml::XmlNode &xmlNode)
ScanResultCondition & WithMaxDaysSinceMediumFixAvailable(int value)
bool MaxDaysSinceLastFindingScanHasBeenSet() const
ScanResultCondition & WithMaxDaysSinceCriticalFixAvailable(int value)
ScanResultCondition & WithMaximumSeverityLabel(SeverityLabel value)
AWS_EC2_API ScanResultCondition()=default
void SetMaxDaysSinceCriticalFixAvailable(int value)
void SetMaxDaysSinceInformationalFixAvailable(int value)
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
ScanResultCondition & WithMaxDaysSinceInformationalFixAvailable(int value)
ScanResultCondition & WithMaxDaysSinceHighFixAvailable(int value)
int GetMaxDaysSinceCriticalFixAvailable() const
ScanResultCondition & WithMaxDaysSinceLowFixAvailable(int value)
void SetMaximumSeverityLabel(SeverityLabel value)
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetMaxDaysSinceHighFixAvailable(int value)
bool MaximumSeverityLabelHasBeenSet() const
std::basic_ostream< char, std::char_traits< char > > OStream