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/Terrain.h>
16#include <aws/geo-maps/model/Traffic.h>
17#include <aws/geo-maps/model/TravelMode.h>
54 m_styleHasBeenSet =
true;
72 m_colorSchemeHasBeenSet =
true;
73 m_colorScheme = value;
107 template <
typename PoliticalViewT = Aws::String>
109 m_politicalViewHasBeenSet =
true;
110 m_politicalView = std::forward<PoliticalViewT>(value);
112 template <
typename PoliticalViewT = Aws::String>
135 m_terrainHasBeenSet =
true;
157 m_contourDensityHasBeenSet =
true;
158 m_contourDensity = value;
178 m_trafficHasBeenSet =
true;
200 template <
typename TravelModesT = Aws::Vector<TravelMode>>
202 m_travelModesHasBeenSet =
true;
203 m_travelModes = std::forward<TravelModesT>(value);
205 template <
typename TravelModesT = Aws::Vector<TravelMode>>
211 m_travelModesHasBeenSet =
true;
212 m_travelModes.push_back(value);
228 m_buildingsHasBeenSet =
true;
244 template <
typename KeyT = Aws::String>
246 m_keyHasBeenSet =
true;
247 m_key = std::forward<KeyT>(value);
249 template <
typename KeyT = Aws::String>
251 SetKey(std::forward<KeyT>(value));
273 bool m_styleHasBeenSet =
false;
274 bool m_colorSchemeHasBeenSet =
false;
275 bool m_politicalViewHasBeenSet =
false;
276 bool m_terrainHasBeenSet =
false;
277 bool m_contourDensityHasBeenSet =
false;
278 bool m_trafficHasBeenSet =
false;
279 bool m_travelModesHasBeenSet =
false;
280 bool m_buildingsHasBeenSet =
false;
281 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)
AWS_GEOMAPS_API Aws::String SerializePayload() const override
Buildings GetBuildings() const
ColorScheme GetColorScheme() const
GetStyleDescriptorRequest & WithColorScheme(ColorScheme value)
bool BuildingsHasBeenSet() const
GetStyleDescriptorRequest & WithStyle(MapStyle value)
void SetBuildings(Buildings value)
GetStyleDescriptorRequest & WithContourDensity(ContourDensity 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
bool TrafficHasBeenSet() const
AWS_GEOMAPS_API GetStyleDescriptorRequest()=default
const Aws::Vector< TravelMode > & GetTravelModes() const
void SetKey(KeyT &&value)
virtual const char * GetServiceRequestName() const override
MapStyle GetStyle() const
ContourDensity GetContourDensity() const
GetStyleDescriptorRequest & WithKey(KeyT &&value)
GetStyleDescriptorRequest & WithTravelModes(TravelModesT &&value)
bool PoliticalViewHasBeenSet() const
GetStyleDescriptorRequest & AddTravelModes(TravelMode value)
GetStyleDescriptorRequest & WithPoliticalView(PoliticalViewT &&value)
const Aws::String & GetKey() const
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