7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
42 m_restDurationHasBeenSet =
true;
43 m_restDuration = value;
58 m_workDurationHasBeenSet =
true;
59 m_workDuration = value;
67 long long m_restDuration{0};
69 long long m_workDuration{0};
70 bool m_restDurationHasBeenSet =
false;
71 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
AWS_GEOROUTES_API WaypointOptimizationRestCycleDurations()=default
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::Utils::Json::JsonValue JsonValue