7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/geo-places/GeoPlaces_EXPORTS.h>
9#include <aws/geo-places/model/AdminNames.h>
43 template <
typename LocalityT = Aws::Vector<AdminNames>>
45 m_localityHasBeenSet =
true;
46 m_locality = std::forward<LocalityT>(value);
48 template <
typename LocalityT = Aws::Vector<AdminNames>>
53 template <
typename LocalityT = AdminNames>
55 m_localityHasBeenSet =
true;
56 m_locality.emplace_back(std::forward<LocalityT>(value));
68 template <
typename RegionT = Aws::Vector<AdminNames>>
70 m_regionHasBeenSet =
true;
71 m_region = std::forward<RegionT>(value);
73 template <
typename RegionT = Aws::Vector<AdminNames>>
78 template <
typename RegionT = AdminNames>
80 m_regionHasBeenSet =
true;
81 m_region.emplace_back(std::forward<RegionT>(value));
93 template <
typename DistrictT = Aws::Vector<AdminNames>>
95 m_districtHasBeenSet =
true;
96 m_district = std::forward<DistrictT>(value);
98 template <
typename DistrictT = Aws::Vector<AdminNames>>
103 template <
typename DistrictT = AdminNames>
105 m_districtHasBeenSet =
true;
106 m_district.emplace_back(std::forward<DistrictT>(value));
118 template <
typename SubRegionT = Aws::Vector<AdminNames>>
120 m_subRegionHasBeenSet =
true;
121 m_subRegion = std::forward<SubRegionT>(value);
123 template <
typename SubRegionT = Aws::Vector<AdminNames>>
128 template <
typename SubRegionT = AdminNames>
130 m_subRegionHasBeenSet =
true;
131 m_subRegion.emplace_back(std::forward<SubRegionT>(value));
143 bool m_localityHasBeenSet =
false;
144 bool m_regionHasBeenSet =
false;
145 bool m_districtHasBeenSet =
false;
146 bool m_subRegionHasBeenSet =
false;
AWS_GEOPLACES_API TranslationDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GEOPLACES_API Aws::Utils::Json::JsonValue Jsonize() const
TranslationDetails & AddRegion(RegionT &&value)
bool RegionHasBeenSet() const
void SetDistrict(DistrictT &&value)
const Aws::Vector< AdminNames > & GetRegion() const
bool LocalityHasBeenSet() const
TranslationDetails & AddLocality(LocalityT &&value)
bool SubRegionHasBeenSet() const
TranslationDetails & WithRegion(RegionT &&value)
void SetLocality(LocalityT &&value)
void SetSubRegion(SubRegionT &&value)
TranslationDetails & AddSubRegion(SubRegionT &&value)
TranslationDetails & AddDistrict(DistrictT &&value)
bool DistrictHasBeenSet() const
const Aws::Vector< AdminNames > & GetSubRegion() const
TranslationDetails & WithLocality(LocalityT &&value)
const Aws::Vector< AdminNames > & GetLocality() const
AWS_GEOPLACES_API TranslationDetails(Aws::Utils::Json::JsonView jsonValue)
TranslationDetails & WithSubRegion(SubRegionT &&value)
const Aws::Vector< AdminNames > & GetDistrict() const
TranslationDetails & WithDistrict(DistrictT &&value)
void SetRegion(RegionT &&value)
AWS_GEOPLACES_API TranslationDetails()=default
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue