Struct aws_sdk_quicksight::types::TopicRefreshSchedule
source · #[non_exhaustive]pub struct TopicRefreshSchedule {
pub is_enabled: bool,
pub based_on_spice_schedule: bool,
pub starting_at: Option<DateTime>,
pub timezone: Option<String>,
pub repeat_at: Option<String>,
pub topic_schedule_type: Option<TopicScheduleType>,
}
Expand description
A structure that represents a topic refresh schedule.
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.is_enabled: bool
A Boolean value that controls whether to schedule is enabled.
based_on_spice_schedule: bool
A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.
starting_at: Option<DateTime>
The starting date and time for the refresh schedule.
timezone: Option<String>
The timezone that you want the refresh schedule to use.
repeat_at: Option<String>
The time of day when the refresh should run, for example, Monday-Sunday.
topic_schedule_type: Option<TopicScheduleType>
The type of refresh schedule. Valid values for this structure are HOURLY
, DAILY
, WEEKLY
, and MONTHLY
.
Implementations§
source§impl TopicRefreshSchedule
impl TopicRefreshSchedule
sourcepub fn is_enabled(&self) -> bool
pub fn is_enabled(&self) -> bool
A Boolean value that controls whether to schedule is enabled.
sourcepub fn based_on_spice_schedule(&self) -> bool
pub fn based_on_spice_schedule(&self) -> bool
A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.
sourcepub fn starting_at(&self) -> Option<&DateTime>
pub fn starting_at(&self) -> Option<&DateTime>
The starting date and time for the refresh schedule.
sourcepub fn repeat_at(&self) -> Option<&str>
pub fn repeat_at(&self) -> Option<&str>
The time of day when the refresh should run, for example, Monday-Sunday.
sourcepub fn topic_schedule_type(&self) -> Option<&TopicScheduleType>
pub fn topic_schedule_type(&self) -> Option<&TopicScheduleType>
The type of refresh schedule. Valid values for this structure are HOURLY
, DAILY
, WEEKLY
, and MONTHLY
.
source§impl TopicRefreshSchedule
impl TopicRefreshSchedule
sourcepub fn builder() -> TopicRefreshScheduleBuilder
pub fn builder() -> TopicRefreshScheduleBuilder
Creates a new builder-style object to manufacture TopicRefreshSchedule
.
Trait Implementations§
source§impl Clone for TopicRefreshSchedule
impl Clone for TopicRefreshSchedule
source§fn clone(&self) -> TopicRefreshSchedule
fn clone(&self) -> TopicRefreshSchedule
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TopicRefreshSchedule
impl Debug for TopicRefreshSchedule
source§impl PartialEq for TopicRefreshSchedule
impl PartialEq for TopicRefreshSchedule
source§fn eq(&self, other: &TopicRefreshSchedule) -> bool
fn eq(&self, other: &TopicRefreshSchedule) -> bool
self
and other
values to be equal, and is used
by ==
.