#[non_exhaustive]pub struct ReshardingConfigurationBuilder { /* private fields */ }
Expand description
A builder for ReshardingConfiguration
.
Implementations§
source§impl ReshardingConfigurationBuilder
impl ReshardingConfigurationBuilder
sourcepub fn node_group_id(self, input: impl Into<String>) -> Self
pub fn node_group_id(self, input: impl Into<String>) -> Self
Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.
sourcepub fn set_node_group_id(self, input: Option<String>) -> Self
pub fn set_node_group_id(self, input: Option<String>) -> Self
Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.
sourcepub fn get_node_group_id(&self) -> &Option<String>
pub fn get_node_group_id(&self) -> &Option<String>
Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.
sourcepub fn preferred_availability_zones(self, input: impl Into<String>) -> Self
pub fn preferred_availability_zones(self, input: impl Into<String>) -> Self
Appends an item to preferred_availability_zones
.
To override the contents of this collection use set_preferred_availability_zones
.
A list of preferred availability zones for the nodes in this cluster.
sourcepub fn set_preferred_availability_zones(
self,
input: Option<Vec<String>>,
) -> Self
pub fn set_preferred_availability_zones( self, input: Option<Vec<String>>, ) -> Self
A list of preferred availability zones for the nodes in this cluster.
sourcepub fn get_preferred_availability_zones(&self) -> &Option<Vec<String>>
pub fn get_preferred_availability_zones(&self) -> &Option<Vec<String>>
A list of preferred availability zones for the nodes in this cluster.
sourcepub fn build(self) -> ReshardingConfiguration
pub fn build(self) -> ReshardingConfiguration
Consumes the builder and constructs a ReshardingConfiguration
.
Trait Implementations§
source§impl Clone for ReshardingConfigurationBuilder
impl Clone for ReshardingConfigurationBuilder
source§fn clone(&self) -> ReshardingConfigurationBuilder
fn clone(&self) -> ReshardingConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ReshardingConfigurationBuilder
impl Default for ReshardingConfigurationBuilder
source§fn default() -> ReshardingConfigurationBuilder
fn default() -> ReshardingConfigurationBuilder
source§impl PartialEq for ReshardingConfigurationBuilder
impl PartialEq for ReshardingConfigurationBuilder
source§fn eq(&self, other: &ReshardingConfigurationBuilder) -> bool
fn eq(&self, other: &ReshardingConfigurationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ReshardingConfigurationBuilder
Auto Trait Implementations§
impl Freeze for ReshardingConfigurationBuilder
impl RefUnwindSafe for ReshardingConfigurationBuilder
impl Send for ReshardingConfigurationBuilder
impl Sync for ReshardingConfigurationBuilder
impl Unpin for ReshardingConfigurationBuilder
impl UnwindSafe for ReshardingConfigurationBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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