Struct aws_sdk_redshift::model::snapshot_schedule::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for SnapshotSchedule
Implementations
sourceimpl Builder
impl Builder
sourcepub fn schedule_definitions(self, input: impl Into<String>) -> Self
pub fn schedule_definitions(self, input: impl Into<String>) -> Self
Appends an item to schedule_definitions
.
To override the contents of this collection use set_schedule_definitions
.
A list of ScheduleDefinitions.
sourcepub fn set_schedule_definitions(self, input: Option<Vec<String>>) -> Self
pub fn set_schedule_definitions(self, input: Option<Vec<String>>) -> Self
A list of ScheduleDefinitions.
sourcepub fn schedule_identifier(self, input: impl Into<String>) -> Self
pub fn schedule_identifier(self, input: impl Into<String>) -> Self
A unique identifier for the schedule.
sourcepub fn set_schedule_identifier(self, input: Option<String>) -> Self
pub fn set_schedule_identifier(self, input: Option<String>) -> Self
A unique identifier for the schedule.
sourcepub fn schedule_description(self, input: impl Into<String>) -> Self
pub fn schedule_description(self, input: impl Into<String>) -> Self
The description of the schedule.
sourcepub fn set_schedule_description(self, input: Option<String>) -> Self
pub fn set_schedule_description(self, input: Option<String>) -> Self
The description of the schedule.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
An optional set of tags describing the schedule.
An optional set of tags describing the schedule.
sourcepub fn next_invocations(self, input: DateTime) -> Self
pub fn next_invocations(self, input: DateTime) -> Self
Appends an item to next_invocations
.
To override the contents of this collection use set_next_invocations
.
sourcepub fn set_next_invocations(self, input: Option<Vec<DateTime>>) -> Self
pub fn set_next_invocations(self, input: Option<Vec<DateTime>>) -> Self
sourcepub fn associated_cluster_count(self, input: i32) -> Self
pub fn associated_cluster_count(self, input: i32) -> Self
The number of clusters associated with the schedule.
sourcepub fn set_associated_cluster_count(self, input: Option<i32>) -> Self
pub fn set_associated_cluster_count(self, input: Option<i32>) -> Self
The number of clusters associated with the schedule.
sourcepub fn associated_clusters(self, input: ClusterAssociatedToSchedule) -> Self
pub fn associated_clusters(self, input: ClusterAssociatedToSchedule) -> Self
Appends an item to associated_clusters
.
To override the contents of this collection use set_associated_clusters
.
A list of clusters associated with the schedule. A maximum of 100 clusters is returned.
sourcepub fn set_associated_clusters(
self,
input: Option<Vec<ClusterAssociatedToSchedule>>
) -> Self
pub fn set_associated_clusters(
self,
input: Option<Vec<ClusterAssociatedToSchedule>>
) -> Self
A list of clusters associated with the schedule. A maximum of 100 clusters is returned.
sourcepub fn build(self) -> SnapshotSchedule
pub fn build(self) -> SnapshotSchedule
Consumes the builder and constructs a SnapshotSchedule
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more