7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeocodePreferenceValue.h>
9#include <aws/quicksight/model/GeocoderHierarchy.h>
41 template <
typename RequestKeyT = GeocoderHierarchy>
43 m_requestKeyHasBeenSet =
true;
44 m_requestKey = std::forward<RequestKeyT>(value);
46 template <
typename RequestKeyT = GeocoderHierarchy>
59 template <
typename PreferenceT = GeocodePreferenceValue>
61 m_preferenceHasBeenSet =
true;
62 m_preference = std::forward<PreferenceT>(value);
64 template <
typename PreferenceT = GeocodePreferenceValue>
74 bool m_requestKeyHasBeenSet =
false;
75 bool m_preferenceHasBeenSet =
false;
void SetPreference(PreferenceT &&value)
void SetRequestKey(RequestKeyT &&value)
bool PreferenceHasBeenSet() const
GeocodePreference & WithRequestKey(RequestKeyT &&value)
AWS_QUICKSIGHT_API GeocodePreference()=default
AWS_QUICKSIGHT_API GeocodePreference & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const GeocodePreferenceValue & GetPreference() const
bool RequestKeyHasBeenSet() const
const GeocoderHierarchy & GetRequestKey() const
AWS_QUICKSIGHT_API GeocodePreference(Aws::Utils::Json::JsonView jsonValue)
GeocodePreference & WithPreference(PreferenceT &&value)
Aws::Utils::Json::JsonValue JsonValue