7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
40 m_driveDurationHasBeenSet =
true;
41 m_driveDuration = value;
57 m_restDurationHasBeenSet =
true;
58 m_restDuration = value;
66 long long m_driveDuration{0};
68 long long m_restDuration{0};
69 bool m_driveDurationHasBeenSet =
false;
70 bool m_restDurationHasBeenSet =
false;
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()=default
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