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
impl StructuralPartialEq for TopicRefreshSchedule
Auto Trait Implementations§
impl Freeze for TopicRefreshSchedule
impl RefUnwindSafe for TopicRefreshSchedule
impl Send for TopicRefreshSchedule
impl Sync for TopicRefreshSchedule
impl Unpin for TopicRefreshSchedule
impl UnwindSafe for TopicRefreshSchedule
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more