7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/geo-maps/GeoMapsRequest.h>
10#include <aws/geo-maps/GeoMaps_EXPORTS.h>
11#include <aws/geo-maps/model/Buildings.h>
12#include <aws/geo-maps/model/ColorScheme.h>
13#include <aws/geo-maps/model/ContourDensity.h>
14#include <aws/geo-maps/model/MapStyle.h>
15#include <aws/geo-maps/model/PoiCategory.h>
16#include <aws/geo-maps/model/PoiDensity.h>
17#include <aws/geo-maps/model/Terrain.h>
18#include <aws/geo-maps/model/Traffic.h>
19#include <aws/geo-maps/model/TravelMode.h>
56 m_styleHasBeenSet =
true;
74 m_colorSchemeHasBeenSet =
true;
75 m_colorScheme = value;
109 template <
typename PoliticalViewT = Aws::String>
111 m_politicalViewHasBeenSet =
true;
112 m_politicalView = std::forward<PoliticalViewT>(value);
114 template <
typename PoliticalViewT = Aws::String>
137 m_terrainHasBeenSet =
true;
159 m_contourDensityHasBeenSet =
true;
160 m_contourDensity = value;
180 m_trafficHasBeenSet =
true;
202 template <
typename TravelModesT = Aws::Vector<TravelMode>>
204 m_travelModesHasBeenSet =
true;
205 m_travelModes = std::forward<TravelModesT>(value);
207 template <
typename TravelModesT = Aws::Vector<TravelMode>>
213 m_travelModesHasBeenSet =
true;
214 m_travelModes.push_back(value);
230 m_buildingsHasBeenSet =
true;
259 m_poiDensityHasBeenSet =
true;
260 m_poiDensity = value;
291 template <
typename PoiCategoriesT = Aws::Vector<PoiCategory>>
293 m_poiCategoriesHasBeenSet =
true;
294 m_poiCategories = std::forward<PoiCategoriesT>(value);
296 template <
typename PoiCategoriesT = Aws::Vector<PoiCategory>>
302 m_poiCategoriesHasBeenSet =
true;
303 m_poiCategories.push_back(value);
315 template <
typename KeyT = Aws::String>
317 m_keyHasBeenSet =
true;
318 m_key = std::forward<KeyT>(value);
320 template <
typename KeyT = Aws::String>
322 SetKey(std::forward<KeyT>(value));
348 bool m_styleHasBeenSet =
false;
349 bool m_colorSchemeHasBeenSet =
false;
350 bool m_politicalViewHasBeenSet =
false;
351 bool m_terrainHasBeenSet =
false;
352 bool m_contourDensityHasBeenSet =
false;
353 bool m_trafficHasBeenSet =
false;
354 bool m_travelModesHasBeenSet =
false;
355 bool m_buildingsHasBeenSet =
false;
356 bool m_poiDensityHasBeenSet =
false;
357 bool m_poiCategoriesHasBeenSet =
false;
358 bool m_keyHasBeenSet =
false;
void SetTerrain(Terrain value)
void SetContourDensity(ContourDensity value)
bool StyleHasBeenSet() const
bool ColorSchemeHasBeenSet() const
void SetTravelModes(TravelModesT &&value)
GetStyleDescriptorRequest & WithTraffic(Traffic value)
void SetStyle(MapStyle value)
bool TerrainHasBeenSet() const
bool ContourDensityHasBeenSet() const
Terrain GetTerrain() const
void SetTraffic(Traffic value)
void SetPoiCategories(PoiCategoriesT &&value)
AWS_GEOMAPS_API Aws::String SerializePayload() const override
Buildings GetBuildings() const
ColorScheme GetColorScheme() const
PoiDensity GetPoiDensity() const
GetStyleDescriptorRequest & WithColorScheme(ColorScheme value)
bool BuildingsHasBeenSet() const
GetStyleDescriptorRequest & WithPoiCategories(PoiCategoriesT &&value)
GetStyleDescriptorRequest & WithStyle(MapStyle value)
void SetBuildings(Buildings value)
GetStyleDescriptorRequest & WithContourDensity(ContourDensity value)
void SetPoiDensity(PoiDensity value)
const Aws::String & GetPoliticalView() const
AWS_GEOMAPS_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
bool KeyHasBeenSet() const
void SetPoliticalView(PoliticalViewT &&value)
GetStyleDescriptorRequest & WithBuildings(Buildings value)
Traffic GetTraffic() const
bool TravelModesHasBeenSet() const
GetStyleDescriptorRequest & WithPoiDensity(PoiDensity value)
bool TrafficHasBeenSet() const
AWS_GEOMAPS_API GetStyleDescriptorRequest()=default
const Aws::Vector< PoiCategory > & GetPoiCategories() const
const Aws::Vector< TravelMode > & GetTravelModes() const
void SetKey(KeyT &&value)
virtual const char * GetServiceRequestName() const override
bool PoiDensityHasBeenSet() const
MapStyle GetStyle() const
ContourDensity GetContourDensity() const
GetStyleDescriptorRequest & WithKey(KeyT &&value)
GetStyleDescriptorRequest & WithTravelModes(TravelModesT &&value)
bool PoiCategoriesHasBeenSet() const
bool PoliticalViewHasBeenSet() const
GetStyleDescriptorRequest & AddTravelModes(TravelMode value)
GetStyleDescriptorRequest & WithPoliticalView(PoliticalViewT &&value)
const Aws::String & GetKey() const
GetStyleDescriptorRequest & AddPoiCategories(PoiCategory value)
GetStyleDescriptorRequest & WithTerrain(Terrain value)
void SetColorScheme(ColorScheme value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector