7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/geo-places/model/PhonemeTranscription.h>
175 bool m_countryHasBeenSet =
false;
178 bool m_regionHasBeenSet =
false;
181 bool m_subRegionHasBeenSet =
false;
184 bool m_localityHasBeenSet =
false;
187 bool m_districtHasBeenSet =
false;
190 bool m_subDistrictHasBeenSet =
false;
193 bool m_blockHasBeenSet =
false;
196 bool m_subBlockHasBeenSet =
false;
199 bool m_streetHasBeenSet =
false;
bool SubDistrictHasBeenSet() const
bool SubBlockHasBeenSet() const
AddressComponentPhonemes & WithLocality(const Aws::Vector< PhonemeTranscription > &value)
bool RegionHasBeenSet() const
void SetRegion(Aws::Vector< PhonemeTranscription > &&value)
AddressComponentPhonemes & AddRegion(const PhonemeTranscription &value)
bool BlockHasBeenSet() const
const Aws::Vector< PhonemeTranscription > & GetRegion() const
bool CountryHasBeenSet() const
AddressComponentPhonemes & AddCountry(const PhonemeTranscription &value)
AddressComponentPhonemes & AddLocality(const PhonemeTranscription &value)
AddressComponentPhonemes & WithBlock(Aws::Vector< PhonemeTranscription > &&value)
AddressComponentPhonemes & AddCountry(PhonemeTranscription &&value)
AddressComponentPhonemes & AddSubRegion(PhonemeTranscription &&value)
AddressComponentPhonemes & WithCountry(Aws::Vector< PhonemeTranscription > &&value)
void SetSubRegion(const Aws::Vector< PhonemeTranscription > &value)
AddressComponentPhonemes & WithSubDistrict(const Aws::Vector< PhonemeTranscription > &value)
AddressComponentPhonemes & WithSubBlock(const Aws::Vector< PhonemeTranscription > &value)
const Aws::Vector< PhonemeTranscription > & GetSubDistrict() const
AddressComponentPhonemes & AddSubDistrict(const PhonemeTranscription &value)
AddressComponentPhonemes & WithStreet(const Aws::Vector< PhonemeTranscription > &value)
AddressComponentPhonemes & AddStreet(PhonemeTranscription &&value)
AddressComponentPhonemes & AddSubBlock(PhonemeTranscription &&value)
const Aws::Vector< PhonemeTranscription > & GetLocality() const
AddressComponentPhonemes & WithBlock(const Aws::Vector< PhonemeTranscription > &value)
void SetSubBlock(Aws::Vector< PhonemeTranscription > &&value)
void SetDistrict(Aws::Vector< PhonemeTranscription > &&value)
AddressComponentPhonemes & AddBlock(const PhonemeTranscription &value)
AddressComponentPhonemes & AddStreet(const PhonemeTranscription &value)
void SetSubRegion(Aws::Vector< PhonemeTranscription > &&value)
void SetCountry(Aws::Vector< PhonemeTranscription > &&value)
AddressComponentPhonemes & WithSubDistrict(Aws::Vector< PhonemeTranscription > &&value)
void SetLocality(const Aws::Vector< PhonemeTranscription > &value)
const Aws::Vector< PhonemeTranscription > & GetStreet() const
AddressComponentPhonemes & WithSubBlock(Aws::Vector< PhonemeTranscription > &&value)
void SetCountry(const Aws::Vector< PhonemeTranscription > &value)
AddressComponentPhonemes & WithDistrict(Aws::Vector< PhonemeTranscription > &&value)
const Aws::Vector< PhonemeTranscription > & GetSubRegion() const
void SetBlock(const Aws::Vector< PhonemeTranscription > &value)
AWS_GEOPLACES_API AddressComponentPhonemes()
AWS_GEOPLACES_API Aws::Utils::Json::JsonValue Jsonize() const
AddressComponentPhonemes & WithStreet(Aws::Vector< PhonemeTranscription > &&value)
void SetLocality(Aws::Vector< PhonemeTranscription > &&value)
AddressComponentPhonemes & AddLocality(PhonemeTranscription &&value)
void SetBlock(Aws::Vector< PhonemeTranscription > &&value)
AddressComponentPhonemes & AddDistrict(PhonemeTranscription &&value)
AddressComponentPhonemes & AddSubBlock(const PhonemeTranscription &value)
AddressComponentPhonemes & AddSubDistrict(PhonemeTranscription &&value)
void SetStreet(Aws::Vector< PhonemeTranscription > &&value)
AddressComponentPhonemes & AddRegion(PhonemeTranscription &&value)
bool LocalityHasBeenSet() const
AddressComponentPhonemes & WithRegion(const Aws::Vector< PhonemeTranscription > &value)
AddressComponentPhonemes & AddDistrict(const PhonemeTranscription &value)
AddressComponentPhonemes & AddBlock(PhonemeTranscription &&value)
AddressComponentPhonemes & WithSubRegion(const Aws::Vector< PhonemeTranscription > &value)
bool SubRegionHasBeenSet() const
bool DistrictHasBeenSet() const
AddressComponentPhonemes & AddSubRegion(const PhonemeTranscription &value)
void SetSubBlock(const Aws::Vector< PhonemeTranscription > &value)
bool StreetHasBeenSet() const
void SetRegion(const Aws::Vector< PhonemeTranscription > &value)
void SetSubDistrict(Aws::Vector< PhonemeTranscription > &&value)
AddressComponentPhonemes & WithLocality(Aws::Vector< PhonemeTranscription > &&value)
AWS_GEOPLACES_API AddressComponentPhonemes(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< PhonemeTranscription > & GetSubBlock() const
void SetSubDistrict(const Aws::Vector< PhonemeTranscription > &value)
void SetDistrict(const Aws::Vector< PhonemeTranscription > &value)
AddressComponentPhonemes & WithSubRegion(Aws::Vector< PhonemeTranscription > &&value)
AWS_GEOPLACES_API AddressComponentPhonemes & operator=(Aws::Utils::Json::JsonView jsonValue)
AddressComponentPhonemes & WithRegion(Aws::Vector< PhonemeTranscription > &&value)
void SetStreet(const Aws::Vector< PhonemeTranscription > &value)
const Aws::Vector< PhonemeTranscription > & GetDistrict() const
const Aws::Vector< PhonemeTranscription > & GetCountry() const
const Aws::Vector< PhonemeTranscription > & GetBlock() const
AddressComponentPhonemes & WithCountry(const Aws::Vector< PhonemeTranscription > &value)
AddressComponentPhonemes & WithDistrict(const Aws::Vector< PhonemeTranscription > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue