7#include <aws/core/utils/DateTime.h>
8#include <aws/guardduty/GuardDuty_EXPORTS.h>
44 template <
typename DateT = Aws::Utils::DateTime>
46 m_dateHasBeenSet =
true;
47 m_date = std::forward<DateT>(value);
49 template <
typename DateT = Aws::Utils::DateTime>
51 SetDate(std::forward<DateT>(value));
63 template <
typename LastGeneratedAtT = Aws::Utils::DateTime>
65 m_lastGeneratedAtHasBeenSet =
true;
66 m_lastGeneratedAt = std::forward<LastGeneratedAtT>(value);
68 template <
typename LastGeneratedAtT = Aws::Utils::DateTime>
82 m_severityHasBeenSet =
true;
99 m_totalFindingsHasBeenSet =
true;
100 m_totalFindings = value;
112 double m_severity{0.0};
114 int m_totalFindings{0};
115 bool m_dateHasBeenSet =
false;
116 bool m_lastGeneratedAtHasBeenSet =
false;
117 bool m_severityHasBeenSet =
false;
118 bool m_totalFindingsHasBeenSet =
false;
bool DateHasBeenSet() const
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDate(DateT &&value)
int GetTotalFindings() const
DateStatistics & WithDate(DateT &&value)
double GetSeverity() const
bool TotalFindingsHasBeenSet() const
DateStatistics & WithLastGeneratedAt(LastGeneratedAtT &&value)
bool SeverityHasBeenSet() const
DateStatistics & WithTotalFindings(int value)
AWS_GUARDDUTY_API DateStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetLastGeneratedAt() const
AWS_GUARDDUTY_API DateStatistics()=default
bool LastGeneratedAtHasBeenSet() const
void SetSeverity(double value)
DateStatistics & WithSeverity(double value)
const Aws::Utils::DateTime & GetDate() const
AWS_GUARDDUTY_API DateStatistics(Aws::Utils::Json::JsonView jsonValue)
void SetLastGeneratedAt(LastGeneratedAtT &&value)
void SetTotalFindings(int value)
Aws::Utils::Json::JsonValue JsonValue