7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
51 inline void SetCountry(
const char* value) { m_countryHasBeenSet =
true; m_country.assign(value); }
66 inline void SetRegion(
const char* value) { m_regionHasBeenSet =
true; m_region.assign(value); }
80 inline void SetSubRegion(
const char* value) { m_subRegionHasBeenSet =
true; m_subRegion.assign(value); }
95 inline void SetLocality(
const char* value) { m_localityHasBeenSet =
true; m_locality.assign(value); }
109 inline void SetDistrict(
const char* value) { m_districtHasBeenSet =
true; m_district.assign(value); }
123 inline void SetStreet(
const char* value) { m_streetHasBeenSet =
true; m_street.assign(value); }
137 inline void SetAddressNumber(
const char* value) { m_addressNumberHasBeenSet =
true; m_addressNumber.assign(value); }
153 inline void SetPostalCode(
const char* value) { m_postalCodeHasBeenSet =
true; m_postalCode.assign(value); }
161 bool m_countryHasBeenSet =
false;
164 bool m_regionHasBeenSet =
false;
167 bool m_subRegionHasBeenSet =
false;
170 bool m_localityHasBeenSet =
false;
173 bool m_districtHasBeenSet =
false;
176 bool m_streetHasBeenSet =
false;
179 bool m_addressNumberHasBeenSet =
false;
182 bool m_postalCodeHasBeenSet =
false;
const Aws::String & GetPostalCode() const
GeocodeQueryComponents & WithLocality(Aws::String &&value)
const Aws::String & GetSubRegion() const
GeocodeQueryComponents & WithPostalCode(const Aws::String &value)
GeocodeQueryComponents & WithDistrict(const Aws::String &value)
void SetSubRegion(const char *value)
GeocodeQueryComponents & WithCountry(const Aws::String &value)
void SetStreet(const char *value)
const Aws::String & GetAddressNumber() const
void SetRegion(const Aws::String &value)
GeocodeQueryComponents & WithRegion(const Aws::String &value)
GeocodeQueryComponents & WithAddressNumber(const char *value)
GeocodeQueryComponents & WithLocality(const char *value)
GeocodeQueryComponents & WithLocality(const Aws::String &value)
void SetDistrict(const Aws::String &value)
void SetLocality(Aws::String &&value)
void SetStreet(Aws::String &&value)
void SetSubRegion(Aws::String &&value)
bool LocalityHasBeenSet() const
const Aws::String & GetStreet() const
void SetCountry(Aws::String &&value)
bool StreetHasBeenSet() const
void SetRegion(Aws::String &&value)
const Aws::String & GetLocality() const
GeocodeQueryComponents & WithRegion(Aws::String &&value)
void SetDistrict(Aws::String &&value)
AWS_GEOPLACES_API GeocodeQueryComponents & operator=(Aws::Utils::Json::JsonView jsonValue)
GeocodeQueryComponents & WithPostalCode(const char *value)
GeocodeQueryComponents & WithCountry(const char *value)
AWS_GEOPLACES_API GeocodeQueryComponents()
bool AddressNumberHasBeenSet() const
const Aws::String & GetDistrict() const
bool RegionHasBeenSet() const
GeocodeQueryComponents & WithDistrict(Aws::String &&value)
GeocodeQueryComponents & WithDistrict(const char *value)
void SetPostalCode(const char *value)
GeocodeQueryComponents & WithStreet(Aws::String &&value)
const Aws::String & GetRegion() const
void SetPostalCode(Aws::String &&value)
GeocodeQueryComponents & WithSubRegion(const char *value)
GeocodeQueryComponents & WithSubRegion(const Aws::String &value)
void SetCountry(const char *value)
void SetLocality(const Aws::String &value)
GeocodeQueryComponents & WithStreet(const Aws::String &value)
AWS_GEOPLACES_API Aws::Utils::Json::JsonValue Jsonize() const
GeocodeQueryComponents & WithPostalCode(Aws::String &&value)
GeocodeQueryComponents & WithSubRegion(Aws::String &&value)
void SetCountry(const Aws::String &value)
void SetSubRegion(const Aws::String &value)
void SetStreet(const Aws::String &value)
GeocodeQueryComponents & WithAddressNumber(Aws::String &&value)
GeocodeQueryComponents & WithRegion(const char *value)
bool SubRegionHasBeenSet() const
bool PostalCodeHasBeenSet() const
void SetPostalCode(const Aws::String &value)
void SetLocality(const char *value)
GeocodeQueryComponents & WithCountry(Aws::String &&value)
void SetAddressNumber(const char *value)
GeocodeQueryComponents & WithStreet(const char *value)
const Aws::String & GetCountry() const
void SetRegion(const char *value)
AWS_GEOPLACES_API GeocodeQueryComponents(Aws::Utils::Json::JsonView jsonValue)
GeocodeQueryComponents & WithAddressNumber(const Aws::String &value)
bool DistrictHasBeenSet() const
void SetAddressNumber(Aws::String &&value)
void SetAddressNumber(const Aws::String &value)
void SetDistrict(const char *value)
bool CountryHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue