7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
45 inline void SetMaxSpeed(
double value) { m_maxSpeedHasBeenSet =
true; m_maxSpeed = value; }
55 inline void SetUnlimited(
bool value) { m_unlimitedHasBeenSet =
true; m_unlimited = value; }
61 bool m_maxSpeedHasBeenSet =
false;
64 bool m_unlimitedHasBeenSet =
false;
AWS_GEOROUTES_API RouteSpanSpeedLimitDetails()
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
RouteSpanSpeedLimitDetails & WithUnlimited(bool value)
AWS_GEOROUTES_API RouteSpanSpeedLimitDetails(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue