Struct aws_sdk_elasticache::model::pending_modified_values::Builder
source · [−]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.