7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/ec2/EC2_EXPORTS.h>
10#include <aws/ec2/model/SeverityLabel.h>
63 m_highestFindingSeverityLabelHasBeenSet =
true;
64 m_highestFindingSeverityLabel = value;
80 template <
typename FindingScanDateT = Aws::Utils::DateTime>
82 m_findingScanDateHasBeenSet =
true;
83 m_findingScanDate = std::forward<FindingScanDateT>(value);
85 template <
typename FindingScanDateT = Aws::Utils::DateTime>
103 template <
typename InformationalFixAvailableSinceT = Aws::Utils::DateTime>
105 m_informationalFixAvailableSinceHasBeenSet =
true;
106 m_informationalFixAvailableSince = std::forward<InformationalFixAvailableSinceT>(value);
108 template <
typename InformationalFixAvailableSinceT = Aws::Utils::DateTime>
125 template <
typename LowFixAvailableSinceT = Aws::Utils::DateTime>
127 m_lowFixAvailableSinceHasBeenSet =
true;
128 m_lowFixAvailableSince = std::forward<LowFixAvailableSinceT>(value);
130 template <
typename LowFixAvailableSinceT = Aws::Utils::DateTime>
147 template <
typename MediumFixAvailableSinceT = Aws::Utils::DateTime>
149 m_mediumFixAvailableSinceHasBeenSet =
true;
150 m_mediumFixAvailableSince = std::forward<MediumFixAvailableSinceT>(value);
152 template <
typename MediumFixAvailableSinceT = Aws::Utils::DateTime>
169 template <
typename HighFixAvailableSinceT = Aws::Utils::DateTime>
171 m_highFixAvailableSinceHasBeenSet =
true;
172 m_highFixAvailableSince = std::forward<HighFixAvailableSinceT>(value);
174 template <
typename HighFixAvailableSinceT = Aws::Utils::DateTime>
191 template <
typename CriticalFixAvailableSinceT = Aws::Utils::DateTime>
193 m_criticalFixAvailableSinceHasBeenSet =
true;
194 m_criticalFixAvailableSince = std::forward<CriticalFixAvailableSinceT>(value);
196 template <
typename CriticalFixAvailableSinceT = Aws::Utils::DateTime>
216 bool m_highestFindingSeverityLabelHasBeenSet =
false;
217 bool m_findingScanDateHasBeenSet =
false;
218 bool m_informationalFixAvailableSinceHasBeenSet =
false;
219 bool m_lowFixAvailableSinceHasBeenSet =
false;
220 bool m_mediumFixAvailableSinceHasBeenSet =
false;
221 bool m_highFixAvailableSinceHasBeenSet =
false;
222 bool m_criticalFixAvailableSinceHasBeenSet =
false;
bool HighestFindingSeverityLabelHasBeenSet() const
bool HighFixAvailableSinceHasBeenSet() const
ScanResults & WithFindingScanDate(FindingScanDateT &&value)
bool InformationalFixAvailableSinceHasBeenSet() const
const Aws::Utils::DateTime & GetCriticalFixAvailableSince() const
void SetFindingScanDate(FindingScanDateT &&value)
AWS_EC2_API ScanResults()=default
AWS_EC2_API ScanResults & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
bool CriticalFixAvailableSinceHasBeenSet() const
bool MediumFixAvailableSinceHasBeenSet() const
bool LowFixAvailableSinceHasBeenSet() const
ScanResults & WithMediumFixAvailableSince(MediumFixAvailableSinceT &&value)
AWS_EC2_API ScanResults(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetHighFixAvailableSince(HighFixAvailableSinceT &&value)
const Aws::Utils::DateTime & GetInformationalFixAvailableSince() const
ScanResults & WithCriticalFixAvailableSince(CriticalFixAvailableSinceT &&value)
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetHighestFindingSeverityLabel(SeverityLabel value)
const Aws::Utils::DateTime & GetLowFixAvailableSince() const
const Aws::Utils::DateTime & GetHighFixAvailableSince() const
const Aws::Utils::DateTime & GetMediumFixAvailableSince() const
SeverityLabel GetHighestFindingSeverityLabel() const
void SetCriticalFixAvailableSince(CriticalFixAvailableSinceT &&value)
ScanResults & WithHighestFindingSeverityLabel(SeverityLabel value)
const Aws::Utils::DateTime & GetFindingScanDate() const
void SetMediumFixAvailableSince(MediumFixAvailableSinceT &&value)
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
void SetInformationalFixAvailableSince(InformationalFixAvailableSinceT &&value)
bool FindingScanDateHasBeenSet() const
ScanResults & WithInformationalFixAvailableSince(InformationalFixAvailableSinceT &&value)
ScanResults & WithHighFixAvailableSince(HighFixAvailableSinceT &&value)
void SetLowFixAvailableSince(LowFixAvailableSinceT &&value)
ScanResults & WithLowFixAvailableSince(LowFixAvailableSinceT &&value)
std::basic_ostream< char, std::char_traits< char > > OStream