7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/geo-routes/model/IsolineEngineType.h>
9#include <aws/geo-routes/model/IsolineVehicleLicensePlate.h>
72 inline void SetMaxSpeed(
double value) { m_maxSpeedHasBeenSet =
true; m_maxSpeed = value; }
83 inline void SetOccupancy(
int value) { m_occupancyHasBeenSet =
true; m_occupancy = value; }
89 bool m_engineTypeHasBeenSet =
false;
92 bool m_licensePlateHasBeenSet =
false;
95 bool m_maxSpeedHasBeenSet =
false;
98 bool m_occupancyHasBeenSet =
false;
void SetMaxSpeed(double value)
IsolineScooterOptions & WithLicensePlate(IsolineVehicleLicensePlate &&value)
IsolineScooterOptions & WithMaxSpeed(double value)
void SetOccupancy(int value)
AWS_GEOROUTES_API IsolineScooterOptions(Aws::Utils::Json::JsonView jsonValue)
bool MaxSpeedHasBeenSet() const
void SetLicensePlate(IsolineVehicleLicensePlate &&value)
IsolineScooterOptions & WithEngineType(const IsolineEngineType &value)
bool EngineTypeHasBeenSet() const
IsolineScooterOptions & WithOccupancy(int value)
void SetLicensePlate(const IsolineVehicleLicensePlate &value)
AWS_GEOROUTES_API IsolineScooterOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
IsolineScooterOptions & WithEngineType(IsolineEngineType &&value)
double GetMaxSpeed() const
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
bool LicensePlateHasBeenSet() const
bool OccupancyHasBeenSet() const
const IsolineVehicleLicensePlate & GetLicensePlate() const
const IsolineEngineType & GetEngineType() const
AWS_GEOROUTES_API IsolineScooterOptions()
void SetEngineType(const IsolineEngineType &value)
void SetEngineType(IsolineEngineType &&value)
IsolineScooterOptions & WithLicensePlate(const IsolineVehicleLicensePlate &value)
Aws::Utils::Json::JsonValue JsonValue