7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
48 template<
typename ActionT = Aws::String>
49 void SetAction(ActionT&& value) { m_actionHasBeenSet =
true; m_action = std::forward<ActionT>(value); }
50 template<
typename ActionT = Aws::String>
60 template<
typename DateAddedT = Aws::Utils::DateTime>
61 void SetDateAdded(DateAddedT&& value) { m_dateAddedHasBeenSet =
true; m_dateAdded = std::forward<DateAddedT>(value); }
62 template<
typename DateAddedT = Aws::Utils::DateTime>
72 template<
typename DateDueT = Aws::Utils::DateTime>
73 void SetDateDue(DateDueT&& value) { m_dateDueHasBeenSet =
true; m_dateDue = std::forward<DateDueT>(value); }
74 template<
typename DateDueT = Aws::Utils::DateTime>
80 bool m_actionHasBeenSet =
false;
83 bool m_dateAddedHasBeenSet =
false;
86 bool m_dateDueHasBeenSet =
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