Struct aws_sdk_elasticache::model::pending_modified_values::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for PendingModifiedValues
Implementations
sourceimpl Builder
impl Builder
sourcepub fn num_cache_nodes(self, input: i32) -> Self
pub fn num_cache_nodes(self, input: i32) -> Self
The new number of cache nodes for the cluster.
For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.
sourcepub fn set_num_cache_nodes(self, input: Option<i32>) -> Self
pub fn set_num_cache_nodes(self, input: Option<i32>) -> Self
The new number of cache nodes for the cluster.
For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.
sourcepub fn cache_node_ids_to_remove(self, input: impl Into<String>) -> Self
pub fn cache_node_ids_to_remove(self, input: impl Into<String>) -> Self
Appends an item to cache_node_ids_to_remove
.
To override the contents of this collection use set_cache_node_ids_to_remove
.
A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).
sourcepub fn set_cache_node_ids_to_remove(self, input: Option<Vec<String>>) -> Self
pub fn set_cache_node_ids_to_remove(self, input: Option<Vec<String>>) -> Self
A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).
sourcepub fn engine_version(self, input: impl Into<String>) -> Self
pub fn engine_version(self, input: impl Into<String>) -> Self
The new cache engine version that the cluster runs.
sourcepub fn set_engine_version(self, input: Option<String>) -> Self
pub fn set_engine_version(self, input: Option<String>) -> Self
The new cache engine version that the cluster runs.
sourcepub fn cache_node_type(self, input: impl Into<String>) -> Self
pub fn cache_node_type(self, input: impl Into<String>) -> Self
The cache node type that this cluster or replication group is scaled to.
sourcepub fn set_cache_node_type(self, input: Option<String>) -> Self
pub fn set_cache_node_type(self, input: Option<String>) -> Self
The cache node type that this cluster or replication group is scaled to.
sourcepub fn auth_token_status(self, input: AuthTokenUpdateStatus) -> Self
pub fn auth_token_status(self, input: AuthTokenUpdateStatus) -> Self
The auth token status
sourcepub fn set_auth_token_status(self, input: Option<AuthTokenUpdateStatus>) -> Self
pub fn set_auth_token_status(self, input: Option<AuthTokenUpdateStatus>) -> Self
The auth token status
sourcepub fn log_delivery_configurations(
self,
input: PendingLogDeliveryConfiguration
) -> Self
pub fn log_delivery_configurations(
self,
input: PendingLogDeliveryConfiguration
) -> Self
Appends an item to log_delivery_configurations
.
To override the contents of this collection use set_log_delivery_configurations
.
The log delivery configurations being modified
sourcepub fn set_log_delivery_configurations(
self,
input: Option<Vec<PendingLogDeliveryConfiguration>>
) -> Self
pub fn set_log_delivery_configurations(
self,
input: Option<Vec<PendingLogDeliveryConfiguration>>
) -> Self
The log delivery configurations being modified
sourcepub fn build(self) -> PendingModifiedValues
pub fn build(self) -> PendingModifiedValues
Consumes the builder and constructs a PendingModifiedValues
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