pub fn scale_up_modifications(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.scale_up_modifications.unwrap_or_default();
            v.push(input.into());
            self.scale_up_modifications = Some(v);
            self
        }
/// Appends an item to `scale_up_modifications`.
///
/// To override the contents of this collection use [`set_scale_up_modifications`](Self::set_scale_up_modifications).
///
/// <p>A string list, each element of which specifies a cache node type which you can use to scale your cluster or replication group.</p>
/// <p>When scaling up a Redis cluster or replication group using <code>ModifyCacheCluster</code> or <code>ModifyReplicationGroup</code>, use a value from this list for the <code>CacheNodeType</code> parameter.</p>
Appends an item to `scale_up_modifications`.
To override the contents of this collection use [`set_scale_up_modifications`](Self::set_scale_up_modifications).

A string list, each element of which specifies a cache node type which you can use to scale your cluster or replication group.
When scaling up a Redis cluster or replication group using ModifyCacheCluster or ModifyReplicationGroup, use a value from this list for the CacheNodeType parameter.
Appends an item to ` scale_up_modifications ` . To override the contents of this collection use [ ` set_scale_up_modifications ` ] ( Self :: set_scale_up_modifications ) . A string list each element of which specifies a cache node type which you can use to scale your cluster or replication group . When scaling up a Redis cluster or replication group using ModifyCacheCluster or ModifyReplicationGroup use a value from this list for the CacheNodeType parameter .
pub fn scale_up_modifications(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.scale_up_modifications.unwrap_or_default();
            v.push(input.into());
            self.scale_up_modifications = Some(v);
            self
        }
pub fn scale_up_modifications ( mut self , input : impl Into < std :: string :: String > ) -> Self { let mut v = self . scale_up_modifications . unwrap_or_default ( ) ; v . push ( input . into ( ) ) ; self . scale_up_modifications = Some ( v ) ; self }
Appends an item to `scale_up_modifications`.
Appends an item to ` scale_up_modifications ` .
mut self
input
impl Into<std::string::String>
mut self
input
impl Into<std::string::String>