7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/Coordinate.h>
9#include <aws/quicksight/model/GeocoderHierarchy.h>
42 template <
typename GeocoderHierarchyT = GeocoderHierarchy>
44 m_geocoderHierarchyHasBeenSet =
true;
45 m_geocoderHierarchy = std::forward<GeocoderHierarchyT>(value);
47 template <
typename GeocoderHierarchyT = GeocoderHierarchy>
60 template <
typename CoordinateT = Coordinate>
62 m_coordinateHasBeenSet =
true;
63 m_coordinate = std::forward<CoordinateT>(value);
65 template <
typename CoordinateT = Coordinate>
75 bool m_geocoderHierarchyHasBeenSet =
false;
76 bool m_coordinateHasBeenSet =
false;
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API GeocodePreferenceValue & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GeocoderHierarchyHasBeenSet() const
AWS_QUICKSIGHT_API GeocodePreferenceValue()=default
AWS_QUICKSIGHT_API GeocodePreferenceValue(Aws::Utils::Json::JsonView jsonValue)
GeocodePreferenceValue & WithGeocoderHierarchy(GeocoderHierarchyT &&value)
void SetGeocoderHierarchy(GeocoderHierarchyT &&value)
bool CoordinateHasBeenSet() const
const GeocoderHierarchy & GetGeocoderHierarchy() const
void SetCoordinate(CoordinateT &&value)
const Coordinate & GetCoordinate() const
GeocodePreferenceValue & WithCoordinate(CoordinateT &&value)
Aws::Utils::Json::JsonValue JsonValue