7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/DailySchedule.h>
9#include <aws/macie2/model/MonthlySchedule.h>
10#include <aws/macie2/model/WeeklySchedule.h>
81 bool m_dailyScheduleHasBeenSet =
false;
84 bool m_monthlyScheduleHasBeenSet =
false;
87 bool m_weeklyScheduleHasBeenSet =
false;
const WeeklySchedule & GetWeeklySchedule() const
const MonthlySchedule & GetMonthlySchedule() const
void SetWeeklySchedule(WeeklySchedule &&value)
AWS_MACIE2_API JobScheduleFrequency & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MACIE2_API JobScheduleFrequency(Aws::Utils::Json::JsonView jsonValue)
bool MonthlyScheduleHasBeenSet() const
bool WeeklyScheduleHasBeenSet() const
void SetMonthlySchedule(MonthlySchedule &&value)
JobScheduleFrequency & WithDailySchedule(const DailySchedule &value)
JobScheduleFrequency & WithMonthlySchedule(const MonthlySchedule &value)
void SetDailySchedule(const DailySchedule &value)
bool DailyScheduleHasBeenSet() const
const DailySchedule & GetDailySchedule() const
JobScheduleFrequency & WithMonthlySchedule(MonthlySchedule &&value)
JobScheduleFrequency & WithDailySchedule(DailySchedule &&value)
void SetWeeklySchedule(const WeeklySchedule &value)
JobScheduleFrequency & WithWeeklySchedule(const WeeklySchedule &value)
void SetDailySchedule(DailySchedule &&value)
AWS_MACIE2_API JobScheduleFrequency()
void SetMonthlySchedule(const MonthlySchedule &value)
JobScheduleFrequency & WithWeeklySchedule(WeeklySchedule &&value)
Aws::Utils::Json::JsonValue JsonValue