Struct aws_sdk_redshift::operation::modify_snapshot_schedule::builders::ModifySnapshotScheduleOutputBuilder
source · #[non_exhaustive]pub struct ModifySnapshotScheduleOutputBuilder { /* private fields */ }
Expand description
A builder for ModifySnapshotScheduleOutput
.
Implementations§
source§impl ModifySnapshotScheduleOutputBuilder
impl ModifySnapshotScheduleOutputBuilder
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 get_schedule_definitions(&self) -> &Option<Vec<String>>
pub fn get_schedule_definitions(&self) -> &Option<Vec<String>>
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 get_schedule_identifier(&self) -> &Option<String>
pub fn get_schedule_identifier(&self) -> &Option<String>
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.
sourcepub fn get_schedule_description(&self) -> &Option<String>
pub fn get_schedule_description(&self) -> &Option<String>
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.
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 get_next_invocations(&self) -> &Option<Vec<DateTime>>
pub fn get_next_invocations(&self) -> &Option<Vec<DateTime>>
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 get_associated_cluster_count(&self) -> &Option<i32>
pub fn get_associated_cluster_count(&self) -> &Option<i32>
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 get_associated_clusters(
&self
) -> &Option<Vec<ClusterAssociatedToSchedule>>
pub fn get_associated_clusters( &self ) -> &Option<Vec<ClusterAssociatedToSchedule>>
A list of clusters associated with the schedule. A maximum of 100 clusters is returned.
sourcepub fn build(self) -> ModifySnapshotScheduleOutput
pub fn build(self) -> ModifySnapshotScheduleOutput
Consumes the builder and constructs a ModifySnapshotScheduleOutput
.
Trait Implementations§
source§impl Clone for ModifySnapshotScheduleOutputBuilder
impl Clone for ModifySnapshotScheduleOutputBuilder
source§fn clone(&self) -> ModifySnapshotScheduleOutputBuilder
fn clone(&self) -> ModifySnapshotScheduleOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ModifySnapshotScheduleOutputBuilder
impl Default for ModifySnapshotScheduleOutputBuilder
source§fn default() -> ModifySnapshotScheduleOutputBuilder
fn default() -> ModifySnapshotScheduleOutputBuilder
source§impl PartialEq for ModifySnapshotScheduleOutputBuilder
impl PartialEq for ModifySnapshotScheduleOutputBuilder
source§fn eq(&self, other: &ModifySnapshotScheduleOutputBuilder) -> bool
fn eq(&self, other: &ModifySnapshotScheduleOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.