7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/geo-routes/model/IsolineConnection.h>
10#include <aws/geo-routes/model/IsolineShapeGeometry.h>
64 inline void SetDistanceThreshold(
long long value) { m_distanceThresholdHasBeenSet =
true; m_distanceThreshold = value; }
88 inline void SetTimeThreshold(
long long value) { m_timeThresholdHasBeenSet =
true; m_timeThreshold = value; }
94 bool m_connectionsHasBeenSet =
false;
96 long long m_distanceThreshold;
97 bool m_distanceThresholdHasBeenSet =
false;
100 bool m_geometriesHasBeenSet =
false;
102 long long m_timeThreshold;
103 bool m_timeThresholdHasBeenSet =
false;
bool DistanceThresholdHasBeenSet() const
void SetGeometries(const Aws::Vector< IsolineShapeGeometry > &value)
long long GetDistanceThreshold() const
Isoline & AddConnections(const IsolineConnection &value)
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
Isoline & WithConnections(Aws::Vector< IsolineConnection > &&value)
void SetConnections(Aws::Vector< IsolineConnection > &&value)
bool TimeThresholdHasBeenSet() const
Isoline & WithGeometries(const Aws::Vector< IsolineShapeGeometry > &value)
Isoline & AddGeometries(IsolineShapeGeometry &&value)
void SetConnections(const Aws::Vector< IsolineConnection > &value)
bool GeometriesHasBeenSet() const
Isoline & WithGeometries(Aws::Vector< IsolineShapeGeometry > &&value)
Isoline & AddConnections(IsolineConnection &&value)
AWS_GEOROUTES_API Isoline()
bool ConnectionsHasBeenSet() const
Isoline & AddGeometries(const IsolineShapeGeometry &value)
long long GetTimeThreshold() const
void SetDistanceThreshold(long long value)
Isoline & WithTimeThreshold(long long value)
Isoline & WithDistanceThreshold(long long value)
void SetTimeThreshold(long long value)
AWS_GEOROUTES_API Isoline & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetGeometries(Aws::Vector< IsolineShapeGeometry > &&value)
const Aws::Vector< IsolineShapeGeometry > & GetGeometries() const
Isoline & WithConnections(const Aws::Vector< IsolineConnection > &value)
AWS_GEOROUTES_API Isoline(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< IsolineConnection > & GetConnections() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue