7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/RefreshInterval.h>
9#include <aws/quicksight/model/ScheduleRefreshOnEntity.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
71 template<
typename RefreshOnDayT = ScheduleRefreshOnEntity>
72 void SetRefreshOnDay(RefreshOnDayT&& value) { m_refreshOnDayHasBeenSet =
true; m_refreshOnDay = std::forward<RefreshOnDayT>(value); }
73 template<
typename RefreshOnDayT = ScheduleRefreshOnEntity>
85 template<
typename TimezoneT = Aws::String>
86 void SetTimezone(TimezoneT&& value) { m_timezoneHasBeenSet =
true; m_timezone = std::forward<TimezoneT>(value); }
87 template<
typename TimezoneT = Aws::String>
99 template<
typename TimeOfTheDayT = Aws::String>
100 void SetTimeOfTheDay(TimeOfTheDayT&& value) { m_timeOfTheDayHasBeenSet =
true; m_timeOfTheDay = std::forward<TimeOfTheDayT>(value); }
101 template<
typename TimeOfTheDayT = Aws::String>
107 bool m_intervalHasBeenSet =
false;
109 ScheduleRefreshOnEntity m_refreshOnDay;
110 bool m_refreshOnDayHasBeenSet =
false;
113 bool m_timezoneHasBeenSet =
false;
116 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