7#include <aws/detective/Detective_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetStartingIpAddress(
const char* value) { m_startingIpAddressHasBeenSet =
true; m_startingIpAddress.assign(value); }
63 inline void SetEndingIpAddress(
const char* value) { m_endingIpAddressHasBeenSet =
true; m_endingIpAddress.assign(value); }
77 inline void SetStartingLocation(
const char* value) { m_startingLocationHasBeenSet =
true; m_startingLocation.assign(value); }
91 inline void SetEndingLocation(
const char* value) { m_endingLocationHasBeenSet =
true; m_endingLocation.assign(value); }
104 inline void SetHourlyTimeDelta(
int value) { m_hourlyTimeDeltaHasBeenSet =
true; m_hourlyTimeDelta = value; }
110 bool m_startingIpAddressHasBeenSet =
false;
113 bool m_endingIpAddressHasBeenSet =
false;
116 bool m_startingLocationHasBeenSet =
false;
119 bool m_endingLocationHasBeenSet =
false;
121 int m_hourlyTimeDelta;
122 bool m_hourlyTimeDeltaHasBeenSet =
false;
void SetStartingIpAddress(const Aws::String &value)
ImpossibleTravelDetail & WithStartingLocation(const char *value)
const Aws::String & GetEndingIpAddress() const
ImpossibleTravelDetail & WithStartingIpAddress(const char *value)
void SetEndingLocation(const Aws::String &value)
void SetEndingIpAddress(const Aws::String &value)
ImpossibleTravelDetail & WithEndingLocation(Aws::String &&value)
void SetEndingIpAddress(const char *value)
void SetStartingLocation(const Aws::String &value)
void SetStartingLocation(const char *value)
ImpossibleTravelDetail & WithStartingLocation(Aws::String &&value)
ImpossibleTravelDetail & WithStartingIpAddress(const Aws::String &value)
AWS_DETECTIVE_API ImpossibleTravelDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
ImpossibleTravelDetail & WithStartingIpAddress(Aws::String &&value)
bool StartingIpAddressHasBeenSet() const
ImpossibleTravelDetail & WithEndingLocation(const char *value)
ImpossibleTravelDetail & WithEndingIpAddress(const Aws::String &value)
bool EndingIpAddressHasBeenSet() const
const Aws::String & GetEndingLocation() const
ImpossibleTravelDetail & WithHourlyTimeDelta(int value)
ImpossibleTravelDetail & WithEndingLocation(const Aws::String &value)
AWS_DETECTIVE_API ImpossibleTravelDetail(Aws::Utils::Json::JsonView jsonValue)
int GetHourlyTimeDelta() const
void SetStartingLocation(Aws::String &&value)
ImpossibleTravelDetail & WithEndingIpAddress(Aws::String &&value)
void SetEndingLocation(const char *value)
void SetStartingIpAddress(Aws::String &&value)
void SetHourlyTimeDelta(int value)
const Aws::String & GetStartingLocation() const
AWS_DETECTIVE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DETECTIVE_API ImpossibleTravelDetail()
void SetEndingIpAddress(Aws::String &&value)
ImpossibleTravelDetail & WithStartingLocation(const Aws::String &value)
void SetEndingLocation(Aws::String &&value)
const Aws::String & GetStartingIpAddress() const
void SetStartingIpAddress(const char *value)
bool StartingLocationHasBeenSet() const
bool HourlyTimeDeltaHasBeenSet() const
bool EndingLocationHasBeenSet() const
ImpossibleTravelDetail & WithEndingIpAddress(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue