7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
39 m_maxSpeedHasBeenSet =
true;
55 m_unlimitedHasBeenSet =
true;
64 double m_maxSpeed{0.0};
66 bool m_unlimited{
false};
67 bool m_maxSpeedHasBeenSet =
false;
68 bool m_unlimitedHasBeenSet =
false;
AWS_GEOROUTES_API RouteSpanSpeedLimitDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MaxSpeedHasBeenSet() const
double GetMaxSpeed() const
RouteSpanSpeedLimitDetails & WithMaxSpeed(double value)
bool GetUnlimited() const
void SetMaxSpeed(double value)
void SetUnlimited(bool value)
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
bool UnlimitedHasBeenSet() const
AWS_GEOROUTES_API RouteSpanSpeedLimitDetails()=default
RouteSpanSpeedLimitDetails & WithUnlimited(bool value)
AWS_GEOROUTES_API RouteSpanSpeedLimitDetails(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue