7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
46 inline void SetDriveDuration(
long long value) { m_driveDurationHasBeenSet =
true; m_driveDuration = value; }
57 inline void SetRestDuration(
long long value) { m_restDurationHasBeenSet =
true; m_restDuration = value; }
62 long long m_driveDuration;
63 bool m_driveDurationHasBeenSet =
false;
65 long long m_restDuration;
66 bool m_restDurationHasBeenSet =
false;
AWS_GEOROUTES_API RouteDriverScheduleInterval()
bool RestDurationHasBeenSet() const
bool DriveDurationHasBeenSet() const
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GEOROUTES_API RouteDriverScheduleInterval & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetRestDuration() const
AWS_GEOROUTES_API RouteDriverScheduleInterval(Aws::Utils::Json::JsonView jsonValue)
RouteDriverScheduleInterval & WithRestDuration(long long value)
RouteDriverScheduleInterval & WithDriveDuration(long long value)
void SetDriveDuration(long long value)
long long GetDriveDuration() const
void SetRestDuration(long long value)
Aws::Utils::Json::JsonValue JsonValue