7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/RefreshInterval.h>
10#include <aws/quicksight/model/ScheduleRefreshOnEntity.h>
55 m_intervalHasBeenSet =
true;
71 template <
typename RefreshOnDayT = ScheduleRefreshOnEntity>
73 m_refreshOnDayHasBeenSet =
true;
74 m_refreshOnDay = std::forward<RefreshOnDayT>(value);
76 template <
typename RefreshOnDayT = ScheduleRefreshOnEntity>
91 template <
typename TimezoneT = Aws::String>
93 m_timezoneHasBeenSet =
true;
94 m_timezone = std::forward<TimezoneT>(value);
96 template <
typename TimezoneT = Aws::String>
111 template <
typename TimeOfTheDayT = Aws::String>
113 m_timeOfTheDayHasBeenSet =
true;
114 m_timeOfTheDay = std::forward<TimeOfTheDayT>(value);
116 template <
typename TimeOfTheDayT = Aws::String>
125 ScheduleRefreshOnEntity m_refreshOnDay;
130 bool m_intervalHasBeenSet =
false;
131 bool m_refreshOnDayHasBeenSet =
false;
132 bool m_timezoneHasBeenSet =
false;
133 bool m_timeOfTheDayHasBeenSet =
false;
void SetTimeOfTheDay(TimeOfTheDayT &&value)
void SetInterval(RefreshInterval value)
const ScheduleRefreshOnEntity & GetRefreshOnDay() const
bool IntervalHasBeenSet() const
void SetTimezone(TimezoneT &&value)
RefreshFrequency & WithInterval(RefreshInterval value)
AWS_QUICKSIGHT_API RefreshFrequency()=default
RefreshFrequency & WithRefreshOnDay(RefreshOnDayT &&value)
RefreshFrequency & WithTimeOfTheDay(TimeOfTheDayT &&value)
bool TimezoneHasBeenSet() const
RefreshInterval GetInterval() const
AWS_QUICKSIGHT_API RefreshFrequency(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API RefreshFrequency & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TimeOfTheDayHasBeenSet() const
const Aws::String & GetTimeOfTheDay() const
const Aws::String & GetTimezone() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool RefreshOnDayHasBeenSet() const
RefreshFrequency & WithTimezone(TimezoneT &&value)
void SetRefreshOnDay(RefreshOnDayT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue