7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/inspector2/Inspector2_EXPORTS.h>
42 template <
typename DateAddedT = Aws::Utils::DateTime>
44 m_dateAddedHasBeenSet =
true;
45 m_dateAdded = std::forward<DateAddedT>(value);
47 template <
typename DateAddedT = Aws::Utils::DateTime>
60 template <
typename DateDueT = Aws::Utils::DateTime>
62 m_dateDueHasBeenSet =
true;
63 m_dateDue = std::forward<DateDueT>(value);
65 template <
typename DateDueT = Aws::Utils::DateTime>
78 template <
typename ActionT = Aws::String>
80 m_actionHasBeenSet =
true;
81 m_action = std::forward<ActionT>(value);
83 template <
typename ActionT = Aws::String>
95 bool m_dateAddedHasBeenSet =
false;
96 bool m_dateDueHasBeenSet =
false;
97 bool m_actionHasBeenSet =
false;
bool ActionHasBeenSet() const
void SetAction(ActionT &&value)
const Aws::Utils::DateTime & GetDateAdded() const
AWS_INSPECTOR2_API CisaData()=default
void SetDateAdded(DateAddedT &&value)
bool DateDueHasBeenSet() const
AWS_INSPECTOR2_API CisaData & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetAction() const
CisaData & WithDateDue(DateDueT &&value)
bool DateAddedHasBeenSet() const
const Aws::Utils::DateTime & GetDateDue() const
void SetDateDue(DateDueT &&value)
CisaData & WithAction(ActionT &&value)
AWS_INSPECTOR2_API CisaData(Aws::Utils::Json::JsonView jsonValue)
CisaData & WithDateAdded(DateAddedT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue