7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/geo-routes/model/WaypointOptimizationRestCycleDurations.h>
66 bool m_longCycleHasBeenSet =
false;
69 bool m_shortCycleHasBeenSet =
false;
AWS_GEOROUTES_API WaypointOptimizationRestCycles(Aws::Utils::Json::JsonView jsonValue)
bool LongCycleHasBeenSet() const
WaypointOptimizationRestCycles & WithLongCycle(WaypointOptimizationRestCycleDurations &&value)
void SetShortCycle(const WaypointOptimizationRestCycleDurations &value)
WaypointOptimizationRestCycles & WithShortCycle(const WaypointOptimizationRestCycleDurations &value)
AWS_GEOROUTES_API WaypointOptimizationRestCycles()
void SetShortCycle(WaypointOptimizationRestCycleDurations &&value)
const WaypointOptimizationRestCycleDurations & GetLongCycle() const
const WaypointOptimizationRestCycleDurations & GetShortCycle() const
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GEOROUTES_API WaypointOptimizationRestCycles & operator=(Aws::Utils::Json::JsonView jsonValue)
WaypointOptimizationRestCycles & WithShortCycle(WaypointOptimizationRestCycleDurations &&value)
void SetLongCycle(WaypointOptimizationRestCycleDurations &&value)
void SetLongCycle(const WaypointOptimizationRestCycleDurations &value)
bool ShortCycleHasBeenSet() const
WaypointOptimizationRestCycles & WithLongCycle(const WaypointOptimizationRestCycleDurations &value)
Aws::Utils::Json::JsonValue JsonValue