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