7#include <aws/core/utils/DateTime.h>
8#include <aws/inspector2/Inspector2_EXPORTS.h>
41 template <
typename LastSeenT = Aws::Utils::DateTime>
43 m_lastSeenHasBeenSet =
true;
44 m_lastSeen = std::forward<LastSeenT>(value);
46 template <
typename LastSeenT = Aws::Utils::DateTime>
59 template <
typename FirstSeenT = Aws::Utils::DateTime>
61 m_firstSeenHasBeenSet =
true;
62 m_firstSeen = std::forward<FirstSeenT>(value);
64 template <
typename FirstSeenT = Aws::Utils::DateTime>
74 bool m_lastSeenHasBeenSet =
false;
75 bool m_firstSeenHasBeenSet =
false;
void SetFirstSeen(FirstSeenT &&value)
ExploitObserved & WithLastSeen(LastSeenT &&value)
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLastSeen(LastSeenT &&value)
const Aws::Utils::DateTime & GetLastSeen() const
ExploitObserved & WithFirstSeen(FirstSeenT &&value)
AWS_INSPECTOR2_API ExploitObserved & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetFirstSeen() const
bool LastSeenHasBeenSet() const
AWS_INSPECTOR2_API ExploitObserved()=default
AWS_INSPECTOR2_API ExploitObserved(Aws::Utils::Json::JsonView jsonValue)
bool FirstSeenHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue