7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/geo-places/model/PlaceType.h>
10#include <aws/geo-places/model/Address.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/geo-places/model/Contacts.h>
13#include <aws/geo-places/model/TimeZone.h>
14#include <aws/geo-places/model/PhonemeDetails.h>
15#include <aws/geo-places/model/PostalCodeDetails.h>
16#include <aws/geo-places/model/Category.h>
17#include <aws/geo-places/model/FoodType.h>
18#include <aws/geo-places/model/BusinessChain.h>
19#include <aws/geo-places/model/OpeningHours.h>
20#include <aws/geo-places/model/AccessPoint.h>
21#include <aws/geo-places/model/AccessRestriction.h>
26template<
typename RESULT_TYPE>
27class AmazonWebServiceResult;
56 inline void SetPlaceId(
const char* value) { m_placeId.assign(value); }
82 inline void SetTitle(
const char* value) { m_title.assign(value); }
298 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
315 bool m_addressNumberCorrected;
GetPlaceResult & AddPosition(double value)
const Aws::String & GetTitle() const
void SetAccessPoints(Aws::Vector< AccessPoint > &&value)
void SetAccessPoints(const Aws::Vector< AccessPoint > &value)
void SetPosition(Aws::Vector< double > &&value)
const Aws::Vector< FoodType > & GetFoodTypes() const
GetPlaceResult & WithBusinessChains(Aws::Vector< BusinessChain > &&value)
GetPlaceResult & AddAccessPoints(const AccessPoint &value)
GetPlaceResult & WithPlaceType(PlaceType &&value)
const PlaceType & GetPlaceType() const
void SetPhonemes(const PhonemeDetails &value)
const Contacts & GetContacts() const
void SetAccessRestrictions(const Aws::Vector< AccessRestriction > &value)
void SetBusinessChains(Aws::Vector< BusinessChain > &&value)
GetPlaceResult & WithCategories(Aws::Vector< Category > &&value)
GetPlaceResult & AddBusinessChains(const BusinessChain &value)
AWS_GEOPLACES_API GetPlaceResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetPlaceResult & WithPricingBucket(Aws::String &&value)
GetPlaceResult & AddAccessPoints(AccessPoint &&value)
GetPlaceResult & WithOpeningHours(Aws::Vector< OpeningHours > &&value)
GetPlaceResult & WithPoliticalView(Aws::String &&value)
GetPlaceResult & WithPhonemes(PhonemeDetails &&value)
GetPlaceResult & WithContacts(const Contacts &value)
void SetAddress(const Address &value)
void SetPlaceId(const Aws::String &value)
const Aws::Vector< Category > & GetCategories() const
GetPlaceResult & AddPostalCodeDetails(PostalCodeDetails &&value)
void SetAddress(Address &&value)
const Aws::Vector< BusinessChain > & GetBusinessChains() const
void SetPoliticalView(const char *value)
GetPlaceResult & AddAccessRestrictions(AccessRestriction &&value)
GetPlaceResult & WithPlaceId(const Aws::String &value)
const Aws::String & GetRequestId() const
void SetPoliticalView(const Aws::String &value)
void SetPostalCodeDetails(const Aws::Vector< PostalCodeDetails > &value)
const Aws::String & GetPlaceId() const
void SetCategories(Aws::Vector< Category > &&value)
GetPlaceResult & WithTimeZone(TimeZone &&value)
GetPlaceResult & WithAccessRestrictions(Aws::Vector< AccessRestriction > &&value)
GetPlaceResult & AddMapView(double value)
void SetBusinessChains(const Aws::Vector< BusinessChain > &value)
void SetPlaceId(Aws::String &&value)
void SetPricingBucket(Aws::String &&value)
AWS_GEOPLACES_API GetPlaceResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetOpeningHours(Aws::Vector< OpeningHours > &&value)
GetPlaceResult & WithFoodTypes(const Aws::Vector< FoodType > &value)
GetPlaceResult & WithMapView(Aws::Vector< double > &&value)
GetPlaceResult & WithAccessPoints(const Aws::Vector< AccessPoint > &value)
void SetTimeZone(TimeZone &&value)
const Address & GetAddress() const
GetPlaceResult & WithTitle(Aws::String &&value)
void SetAddressNumberCorrected(bool value)
GetPlaceResult & WithAddressNumberCorrected(bool value)
GetPlaceResult & WithRequestId(const Aws::String &value)
void SetPhonemes(PhonemeDetails &&value)
GetPlaceResult & WithAccessPoints(Aws::Vector< AccessPoint > &&value)
const Aws::Vector< OpeningHours > & GetOpeningHours() const
GetPlaceResult & WithPosition(Aws::Vector< double > &&value)
GetPlaceResult & WithMapView(const Aws::Vector< double > &value)
GetPlaceResult & WithPoliticalView(const Aws::String &value)
void SetAccessRestrictions(Aws::Vector< AccessRestriction > &&value)
void SetPricingBucket(const Aws::String &value)
GetPlaceResult & WithPostalCodeDetails(const Aws::Vector< PostalCodeDetails > &value)
const Aws::Vector< PostalCodeDetails > & GetPostalCodeDetails() const
void SetFoodTypes(const Aws::Vector< FoodType > &value)
GetPlaceResult & AddFoodTypes(FoodType &&value)
GetPlaceResult & WithBusinessChains(const Aws::Vector< BusinessChain > &value)
const Aws::String & GetPricingBucket() const
const Aws::Vector< double > & GetPosition() const
GetPlaceResult & WithFoodTypes(Aws::Vector< FoodType > &&value)
const Aws::String & GetPoliticalView() const
GetPlaceResult & WithPostalCodeDetails(Aws::Vector< PostalCodeDetails > &&value)
GetPlaceResult & WithAddress(const Address &value)
void SetTimeZone(const TimeZone &value)
GetPlaceResult & WithRequestId(const char *value)
void SetOpeningHours(const Aws::Vector< OpeningHours > &value)
GetPlaceResult & AddCategories(Category &&value)
GetPlaceResult & WithPricingBucket(const Aws::String &value)
void SetTitle(const char *value)
GetPlaceResult & WithOpeningHours(const Aws::Vector< OpeningHours > &value)
GetPlaceResult & AddFoodTypes(const FoodType &value)
GetPlaceResult & WithContacts(Contacts &&value)
GetPlaceResult & WithPlaceType(const PlaceType &value)
GetPlaceResult & AddAccessRestrictions(const AccessRestriction &value)
AWS_GEOPLACES_API GetPlaceResult()
const Aws::Vector< AccessPoint > & GetAccessPoints() const
GetPlaceResult & WithTitle(const Aws::String &value)
void SetPlaceType(PlaceType &&value)
GetPlaceResult & WithTitle(const char *value)
GetPlaceResult & WithRequestId(Aws::String &&value)
void SetMapView(Aws::Vector< double > &&value)
GetPlaceResult & WithCategories(const Aws::Vector< Category > &value)
bool GetAddressNumberCorrected() const
GetPlaceResult & WithAccessRestrictions(const Aws::Vector< AccessRestriction > &value)
GetPlaceResult & WithAddress(Address &&value)
void SetPlaceType(const PlaceType &value)
GetPlaceResult & WithPlaceId(Aws::String &&value)
GetPlaceResult & AddCategories(const Category &value)
GetPlaceResult & WithPricingBucket(const char *value)
const TimeZone & GetTimeZone() const
const PhonemeDetails & GetPhonemes() const
GetPlaceResult & WithTimeZone(const TimeZone &value)
const Aws::Vector< double > & GetMapView() const
void SetTitle(const Aws::String &value)
GetPlaceResult & AddOpeningHours(OpeningHours &&value)
GetPlaceResult & AddOpeningHours(const OpeningHours &value)
const Aws::Vector< AccessRestriction > & GetAccessRestrictions() const
void SetRequestId(const Aws::String &value)
void SetTitle(Aws::String &&value)
void SetRequestId(const char *value)
void SetCategories(const Aws::Vector< Category > &value)
void SetPosition(const Aws::Vector< double > &value)
GetPlaceResult & AddBusinessChains(BusinessChain &&value)
void SetMapView(const Aws::Vector< double > &value)
GetPlaceResult & WithPoliticalView(const char *value)
void SetPricingBucket(const char *value)
void SetPlaceId(const char *value)
void SetPostalCodeDetails(Aws::Vector< PostalCodeDetails > &&value)
void SetContacts(const Contacts &value)
void SetPoliticalView(Aws::String &&value)
GetPlaceResult & WithPlaceId(const char *value)
void SetFoodTypes(Aws::Vector< FoodType > &&value)
GetPlaceResult & WithPhonemes(const PhonemeDetails &value)
GetPlaceResult & AddPostalCodeDetails(const PostalCodeDetails &value)
void SetRequestId(Aws::String &&value)
GetPlaceResult & WithPosition(const Aws::Vector< double > &value)
void SetContacts(Contacts &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue