7#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
8#include <aws/customer-profiles/model/ScheduleConfigurationUnit.h>
19namespace CustomerProfiles {
42 m_intervalHasBeenSet =
true;
59 m_unitHasBeenSet =
true;
71 bool m_intervalHasBeenSet =
false;
72 bool m_unitHasBeenSet =
false;
bool IntervalHasBeenSet() const
ScheduleConfiguration & WithUnit(ScheduleConfigurationUnit value)
bool UnitHasBeenSet() const
AWS_CUSTOMERPROFILES_API ScheduleConfiguration()=default
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetInterval(int value)
ScheduleConfiguration & WithInterval(int value)
void SetUnit(ScheduleConfigurationUnit value)
AWS_CUSTOMERPROFILES_API ScheduleConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_CUSTOMERPROFILES_API ScheduleConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ScheduleConfigurationUnit GetUnit() const
ScheduleConfigurationUnit
Aws::Utils::Json::JsonValue JsonValue