7#include <aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h>
8#include <aws/sagemaker-geospatial/model/MapMatchingConfig.h>
9#include <aws/sagemaker-geospatial/model/ReverseGeocodingConfig.h>
22namespace SageMakerGeospatial
48 template<
typename MapMatchingConfigT = MapMatchingConfig>
49 void SetMapMatchingConfig(MapMatchingConfigT&& value) { m_mapMatchingConfigHasBeenSet =
true; m_mapMatchingConfig = std::forward<MapMatchingConfigT>(value); }
50 template<
typename MapMatchingConfigT = MapMatchingConfig>
60 template<
typename ReverseGeocodingConfigT = ReverseGeocodingConfig>
61 void SetReverseGeocodingConfig(ReverseGeocodingConfigT&& value) { m_reverseGeocodingConfigHasBeenSet =
true; m_reverseGeocodingConfig = std::forward<ReverseGeocodingConfigT>(value); }
62 template<
typename ReverseGeocodingConfigT = ReverseGeocodingConfig>
68 bool m_mapMatchingConfigHasBeenSet =
false;
71 bool m_reverseGeocodingConfigHasBeenSet =
false;
AWS_SAGEMAKERGEOSPATIAL_API VectorEnrichmentJobConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
VectorEnrichmentJobConfig & WithReverseGeocodingConfig(ReverseGeocodingConfigT &&value)
const ReverseGeocodingConfig & GetReverseGeocodingConfig() const
void SetReverseGeocodingConfig(ReverseGeocodingConfigT &&value)
void SetMapMatchingConfig(MapMatchingConfigT &&value)
AWS_SAGEMAKERGEOSPATIAL_API Aws::Utils::Json::JsonValue Jsonize() const
bool ReverseGeocodingConfigHasBeenSet() const
const MapMatchingConfig & GetMapMatchingConfig() const
AWS_SAGEMAKERGEOSPATIAL_API VectorEnrichmentJobConfig()=default
bool MapMatchingConfigHasBeenSet() const
VectorEnrichmentJobConfig & WithMapMatchingConfig(MapMatchingConfigT &&value)
AWS_SAGEMAKERGEOSPATIAL_API VectorEnrichmentJobConfig(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue