#[non_exhaustive]pub struct PendingModifiedValuesBuilder { /* private fields */ }
Expand description
A builder for PendingModifiedValues
.
Implementations§
source§impl PendingModifiedValuesBuilder
impl PendingModifiedValuesBuilder
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 get_num_cache_nodes(&self) -> &Option<i32>
pub fn get_num_cache_nodes(&self) -> &Option<i32>
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 get_cache_node_ids_to_remove(&self) -> &Option<Vec<String>>
pub fn get_cache_node_ids_to_remove(&self) -> &Option<Vec<String>>
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 get_engine_version(&self) -> &Option<String>
pub fn get_engine_version(&self) -> &Option<String>
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 get_cache_node_type(&self) -> &Option<String>
pub fn get_cache_node_type(&self) -> &Option<String>
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 get_auth_token_status(&self) -> &Option<AuthTokenUpdateStatus>
pub fn get_auth_token_status(&self) -> &Option<AuthTokenUpdateStatus>
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 get_log_delivery_configurations(
&self
) -> &Option<Vec<PendingLogDeliveryConfiguration>>
pub fn get_log_delivery_configurations( &self ) -> &Option<Vec<PendingLogDeliveryConfiguration>>
The log delivery configurations being modified
sourcepub fn transit_encryption_enabled(self, input: bool) -> Self
pub fn transit_encryption_enabled(self, input: bool) -> Self
A flag that enables in-transit encryption when set to true.
sourcepub fn set_transit_encryption_enabled(self, input: Option<bool>) -> Self
pub fn set_transit_encryption_enabled(self, input: Option<bool>) -> Self
A flag that enables in-transit encryption when set to true.
sourcepub fn get_transit_encryption_enabled(&self) -> &Option<bool>
pub fn get_transit_encryption_enabled(&self) -> &Option<bool>
A flag that enables in-transit encryption when set to true.
sourcepub fn transit_encryption_mode(self, input: TransitEncryptionMode) -> Self
pub fn transit_encryption_mode(self, input: TransitEncryptionMode) -> Self
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
sourcepub fn set_transit_encryption_mode(
self,
input: Option<TransitEncryptionMode>
) -> Self
pub fn set_transit_encryption_mode( self, input: Option<TransitEncryptionMode> ) -> Self
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
sourcepub fn get_transit_encryption_mode(&self) -> &Option<TransitEncryptionMode>
pub fn get_transit_encryption_mode(&self) -> &Option<TransitEncryptionMode>
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
sourcepub fn build(self) -> PendingModifiedValues
pub fn build(self) -> PendingModifiedValues
Consumes the builder and constructs a PendingModifiedValues
.
Trait Implementations§
source§impl Clone for PendingModifiedValuesBuilder
impl Clone for PendingModifiedValuesBuilder
source§fn clone(&self) -> PendingModifiedValuesBuilder
fn clone(&self) -> PendingModifiedValuesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PendingModifiedValuesBuilder
impl Debug for PendingModifiedValuesBuilder
source§impl Default for PendingModifiedValuesBuilder
impl Default for PendingModifiedValuesBuilder
source§fn default() -> PendingModifiedValuesBuilder
fn default() -> PendingModifiedValuesBuilder
source§impl PartialEq for PendingModifiedValuesBuilder
impl PartialEq for PendingModifiedValuesBuilder
source§fn eq(&self, other: &PendingModifiedValuesBuilder) -> bool
fn eq(&self, other: &PendingModifiedValuesBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.