94 int m_maximumWindowInMinutes;
95 bool m_maximumWindowInMinutesHasBeenSet =
false;
98 bool m_modeHasBeenSet =
false;
#define AWS_SCHEDULER_API
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