Struct aws_sdk_quicksight::types::RefreshFrequency
source · #[non_exhaustive]pub struct RefreshFrequency {
pub interval: RefreshInterval,
pub refresh_on_day: Option<ScheduleRefreshOnEntity>,
pub timezone: Option<String>,
pub time_of_the_day: Option<String>,
}Expand description
Specifies the interval between each scheduled refresh of a dataset.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.interval: RefreshIntervalThe interval between scheduled refreshes. Valid values are as follows:
-
MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset. -
MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset. -
HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset. -
DAILY: The dataset refreshes every day. -
WEEKLY: The dataset refreshes every week. -
MONTHLY: The dataset refreshes every month.
refresh_on_day: Option<ScheduleRefreshOnEntity>The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.
timezone: Option<String>The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().
time_of_the_day: Option<String>The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.
Implementations§
source§impl RefreshFrequency
impl RefreshFrequency
sourcepub fn interval(&self) -> &RefreshInterval
pub fn interval(&self) -> &RefreshInterval
The interval between scheduled refreshes. Valid values are as follows:
-
MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset. -
MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset. -
HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset. -
DAILY: The dataset refreshes every day. -
WEEKLY: The dataset refreshes every week. -
MONTHLY: The dataset refreshes every month.
sourcepub fn refresh_on_day(&self) -> Option<&ScheduleRefreshOnEntity>
pub fn refresh_on_day(&self) -> Option<&ScheduleRefreshOnEntity>
The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.
sourcepub fn timezone(&self) -> Option<&str>
pub fn timezone(&self) -> Option<&str>
The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().
sourcepub fn time_of_the_day(&self) -> Option<&str>
pub fn time_of_the_day(&self) -> Option<&str>
The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.
source§impl RefreshFrequency
impl RefreshFrequency
sourcepub fn builder() -> RefreshFrequencyBuilder
pub fn builder() -> RefreshFrequencyBuilder
Creates a new builder-style object to manufacture RefreshFrequency.
Trait Implementations§
source§impl Clone for RefreshFrequency
impl Clone for RefreshFrequency
source§fn clone(&self) -> RefreshFrequency
fn clone(&self) -> RefreshFrequency
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for RefreshFrequency
impl Debug for RefreshFrequency
source§impl PartialEq for RefreshFrequency
impl PartialEq for RefreshFrequency
source§fn eq(&self, other: &RefreshFrequency) -> bool
fn eq(&self, other: &RefreshFrequency) -> bool
self and other values to be equal, and is used
by ==.