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/ColorScheme.h>
12#include <aws/geo-maps/model/ContourDensity.h>
13#include <aws/geo-maps/model/MapStyle.h>
14#include <aws/geo-maps/model/Terrain.h>
15#include <aws/geo-maps/model/Traffic.h>
16#include <aws/geo-maps/model/TravelMode.h>
50 m_styleHasBeenSet =
true;
69 m_colorSchemeHasBeenSet =
true;
70 m_colorScheme = value;
101 template <
typename PoliticalViewT = Aws::String>
103 m_politicalViewHasBeenSet =
true;
104 m_politicalView = std::forward<PoliticalViewT>(value);
106 template <
typename PoliticalViewT = Aws::String>
124 m_terrainHasBeenSet =
true;
143 m_contourDensityHasBeenSet =
true;
144 m_contourDensity = value;
161 m_trafficHasBeenSet =
true;
179 template <
typename TravelModesT = Aws::Vector<TravelMode>>
181 m_travelModesHasBeenSet =
true;
182 m_travelModes = std::forward<TravelModesT>(value);
184 template <
typename TravelModesT = Aws::Vector<TravelMode>>
190 m_travelModesHasBeenSet =
true;
191 m_travelModes.push_back(value);
203 template <
typename KeyT = Aws::String>
205 m_keyHasBeenSet =
true;
206 m_key = std::forward<KeyT>(value);
208 template <
typename KeyT = Aws::String>
210 SetKey(std::forward<KeyT>(value));
230 bool m_styleHasBeenSet =
false;
231 bool m_colorSchemeHasBeenSet =
false;
232 bool m_politicalViewHasBeenSet =
false;
233 bool m_terrainHasBeenSet =
false;
234 bool m_contourDensityHasBeenSet =
false;
235 bool m_trafficHasBeenSet =
false;
236 bool m_travelModesHasBeenSet =
false;
237 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
ColorScheme GetColorScheme() const
GetStyleDescriptorRequest & WithColorScheme(ColorScheme value)
GetStyleDescriptorRequest & WithStyle(MapStyle 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)
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