7#include <aws/scheduler/Scheduler_EXPORTS.h>
8#include <aws/scheduler/model/FlexibleTimeWindowMode.h>
64 int m_maximumWindowInMinutes;
65 bool m_maximumWindowInMinutesHasBeenSet =
false;
68 bool m_modeHasBeenSet =
false;
AWS_SCHEDULER_API FlexibleTimeWindow(Aws::Utils::Json::JsonView jsonValue)
void SetMode(const FlexibleTimeWindowMode &value)
FlexibleTimeWindow & WithMode(const FlexibleTimeWindowMode &value)
bool MaximumWindowInMinutesHasBeenSet() const
AWS_SCHEDULER_API FlexibleTimeWindow()
void SetMaximumWindowInMinutes(int value)
bool ModeHasBeenSet() const
int GetMaximumWindowInMinutes() const
FlexibleTimeWindow & WithMaximumWindowInMinutes(int value)
const FlexibleTimeWindowMode & GetMode() const
AWS_SCHEDULER_API FlexibleTimeWindow & operator=(Aws::Utils::Json::JsonView jsonValue)
FlexibleTimeWindow & WithMode(FlexibleTimeWindowMode &&value)
void SetMode(FlexibleTimeWindowMode &&value)
AWS_SCHEDULER_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue