7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
48 inline void SetRestDuration(
long long value) { m_restDurationHasBeenSet =
true; m_restDuration = value; }
58 inline void SetWorkDuration(
long long value) { m_workDurationHasBeenSet =
true; m_workDuration = value; }
63 long long m_restDuration;
64 bool m_restDurationHasBeenSet =
false;
66 long long m_workDuration;
67 bool m_workDurationHasBeenSet =
false;
AWS_GEOROUTES_API WaypointOptimizationRestCycleDurations(Aws::Utils::Json::JsonView jsonValue)
void SetRestDuration(long long value)
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetRestDuration() const
bool WorkDurationHasBeenSet() const
WaypointOptimizationRestCycleDurations & WithWorkDuration(long long value)
bool RestDurationHasBeenSet() const
void SetWorkDuration(long long value)
WaypointOptimizationRestCycleDurations & WithRestDuration(long long value)
AWS_GEOROUTES_API WaypointOptimizationRestCycleDurations & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetWorkDuration() const
AWS_GEOROUTES_API WaypointOptimizationRestCycleDurations()
Aws::Utils::Json::JsonValue JsonValue