7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
79 inline AtigData&
AddTargets(
const char* value) { m_targetsHasBeenSet =
true; m_targets.push_back(value);
return *
this; }
95 inline AtigData&
AddTtps(
const char* value) { m_ttpsHasBeenSet =
true; m_ttps.push_back(value);
return *
this; }
100 bool m_firstSeenHasBeenSet =
false;
103 bool m_lastSeenHasBeenSet =
false;
106 bool m_targetsHasBeenSet =
false;
109 bool m_ttpsHasBeenSet =
false;
void SetLastSeen(const Aws::Utils::DateTime &value)
AtigData & AddTargets(const char *value)
bool LastSeenHasBeenSet() const
void SetFirstSeen(Aws::Utils::DateTime &&value)
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Vector< Aws::String > & GetTargets() const
AtigData & WithTargets(const Aws::Vector< Aws::String > &value)
void SetTtps(const Aws::Vector< Aws::String > &value)
AtigData & AddTargets(const Aws::String &value)
AtigData & WithTargets(Aws::Vector< Aws::String > &&value)
AWS_INSPECTOR2_API AtigData(Aws::Utils::Json::JsonView jsonValue)
void SetTargets(Aws::Vector< Aws::String > &&value)
AWS_INSPECTOR2_API AtigData & operator=(Aws::Utils::Json::JsonView jsonValue)
AtigData & AddTargets(Aws::String &&value)
void SetTtps(Aws::Vector< Aws::String > &&value)
AtigData & WithLastSeen(const Aws::Utils::DateTime &value)
void SetTargets(const Aws::Vector< Aws::String > &value)
AtigData & WithLastSeen(Aws::Utils::DateTime &&value)
AtigData & WithFirstSeen(const Aws::Utils::DateTime &value)
void SetLastSeen(Aws::Utils::DateTime &&value)
bool TtpsHasBeenSet() const
AtigData & WithFirstSeen(Aws::Utils::DateTime &&value)
AtigData & AddTtps(Aws::String &&value)
const Aws::Vector< Aws::String > & GetTtps() const
AtigData & AddTtps(const Aws::String &value)
AtigData & WithTtps(const Aws::Vector< Aws::String > &value)
AtigData & AddTtps(const char *value)
AWS_INSPECTOR2_API AtigData()
const Aws::Utils::DateTime & GetFirstSeen() const
AtigData & WithTtps(Aws::Vector< Aws::String > &&value)
bool FirstSeenHasBeenSet() const
const Aws::Utils::DateTime & GetLastSeen() const
bool TargetsHasBeenSet() const
void SetFirstSeen(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue