7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/geo-routes/model/IsolineConnectionGeometry.h>
49 inline void SetFromPolygonIndex(
int value) { m_fromPolygonIndexHasBeenSet =
true; m_fromPolygonIndex = value; }
72 inline void SetToPolygonIndex(
int value) { m_toPolygonIndexHasBeenSet =
true; m_toPolygonIndex = value; }
77 int m_fromPolygonIndex;
78 bool m_fromPolygonIndexHasBeenSet =
false;
81 bool m_geometryHasBeenSet =
false;
84 bool m_toPolygonIndexHasBeenSet =
false;
int GetFromPolygonIndex() const
IsolineConnection & WithGeometry(IsolineConnectionGeometry &&value)
IsolineConnection & WithToPolygonIndex(int value)
AWS_GEOROUTES_API IsolineConnection()
bool FromPolygonIndexHasBeenSet() const
IsolineConnection & WithFromPolygonIndex(int value)
bool GeometryHasBeenSet() const
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetToPolygonIndex(int value)
int GetToPolygonIndex() const
const IsolineConnectionGeometry & GetGeometry() const
void SetFromPolygonIndex(int value)
AWS_GEOROUTES_API IsolineConnection & operator=(Aws::Utils::Json::JsonView jsonValue)
IsolineConnection & WithGeometry(const IsolineConnectionGeometry &value)
void SetGeometry(IsolineConnectionGeometry &&value)
bool ToPolygonIndexHasBeenSet() const
AWS_GEOROUTES_API IsolineConnection(Aws::Utils::Json::JsonView jsonValue)
void SetGeometry(const IsolineConnectionGeometry &value)
Aws::Utils::Json::JsonValue JsonValue