7#include <aws/location/LocationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/location/model/PositionalAccuracy.h>
22namespace LocationService
75 inline void SetDeviationDistance(
double value) { m_deviationDistanceHasBeenSet =
true; m_deviationDistance = value; }
85 inline void SetProxyDetected(
bool value) { m_proxyDetectedHasBeenSet =
true; m_proxyDetected = value; }
91 bool m_positionHasBeenSet =
false;
94 bool m_accuracyHasBeenSet =
false;
96 double m_deviationDistance;
97 bool m_deviationDistanceHasBeenSet =
false;
100 bool m_proxyDetectedHasBeenSet =
false;
void SetAccuracy(PositionalAccuracy &&value)
InferredState & WithDeviationDistance(double value)
const Aws::Vector< double > & GetPosition() const
AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
bool ProxyDetectedHasBeenSet() const
void SetPosition(const Aws::Vector< double > &value)
AWS_LOCATIONSERVICE_API InferredState()
const PositionalAccuracy & GetAccuracy() const
InferredState & WithAccuracy(PositionalAccuracy &&value)
AWS_LOCATIONSERVICE_API InferredState & operator=(Aws::Utils::Json::JsonView jsonValue)
InferredState & AddPosition(double value)
double GetDeviationDistance() const
bool DeviationDistanceHasBeenSet() const
void SetDeviationDistance(double value)
bool AccuracyHasBeenSet() const
bool PositionHasBeenSet() const
void SetAccuracy(const PositionalAccuracy &value)
InferredState & WithAccuracy(const PositionalAccuracy &value)
void SetProxyDetected(bool value)
InferredState & WithPosition(Aws::Vector< double > &&value)
InferredState & WithProxyDetected(bool value)
AWS_LOCATIONSERVICE_API InferredState(Aws::Utils::Json::JsonView jsonValue)
InferredState & WithPosition(const Aws::Vector< double > &value)
void SetPosition(Aws::Vector< double > &&value)
bool GetProxyDetected() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue