7#include <aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h>
8#include <aws/sagemaker-geospatial/model/MultiPolygonGeometryInput.h>
9#include <aws/sagemaker-geospatial/model/PolygonGeometryInput.h>
22namespace SageMakerGeospatial
68 bool m_multiPolygonGeometryHasBeenSet =
false;
71 bool m_polygonGeometryHasBeenSet =
false;
AWS_SAGEMAKERGEOSPATIAL_API Aws::Utils::Json::JsonValue Jsonize() const
AreaOfInterestGeometry & WithPolygonGeometry(const PolygonGeometryInput &value)
AWS_SAGEMAKERGEOSPATIAL_API AreaOfInterestGeometry(Aws::Utils::Json::JsonView jsonValue)
void SetPolygonGeometry(PolygonGeometryInput &&value)
AreaOfInterestGeometry & WithPolygonGeometry(PolygonGeometryInput &&value)
bool MultiPolygonGeometryHasBeenSet() const
void SetMultiPolygonGeometry(const MultiPolygonGeometryInput &value)
const PolygonGeometryInput & GetPolygonGeometry() const
void SetMultiPolygonGeometry(MultiPolygonGeometryInput &&value)
AreaOfInterestGeometry & WithMultiPolygonGeometry(MultiPolygonGeometryInput &&value)
AreaOfInterestGeometry & WithMultiPolygonGeometry(const MultiPolygonGeometryInput &value)
AWS_SAGEMAKERGEOSPATIAL_API AreaOfInterestGeometry()
AWS_SAGEMAKERGEOSPATIAL_API AreaOfInterestGeometry & operator=(Aws::Utils::Json::JsonView jsonValue)
const MultiPolygonGeometryInput & GetMultiPolygonGeometry() const
void SetPolygonGeometry(const PolygonGeometryInput &value)
bool PolygonGeometryHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue