pub fn cache_key_parameters(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.cache_key_parameters.unwrap_or_default();
            v.push(input.into());
            self.cache_key_parameters = Some(v);
            self
        }
/// Appends an item to `cache_key_parameters`.
///
/// To override the contents of this collection use [`set_cache_key_parameters`](Self::set_cache_key_parameters).
///
/// <p>A list of request parameters whose values API Gateway caches. To be valid values for <code>cacheKeyParameters</code>, these parameters must also be specified for <code>Method</code> <code>requestParameters</code>.</p>
Appends an item to `cache_key_parameters`.
To override the contents of this collection use [`set_cache_key_parameters`](Self::set_cache_key_parameters).

A list of request parameters whose values API Gateway caches. To be valid values for cacheKeyParameters, these parameters must also be specified for Method requestParameters.
Appends an item to ` cache_key_parameters ` . To override the contents of this collection use [ ` set_cache_key_parameters ` ] ( Self :: set_cache_key_parameters ) . A list of request parameters whose values API Gateway caches . To be valid values for cacheKeyParameters these parameters must also be specified for Method requestParameters .
pub fn cache_key_parameters(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.cache_key_parameters.unwrap_or_default();
            v.push(input.into());
            self.cache_key_parameters = Some(v);
            self
        }
pub fn cache_key_parameters ( mut self , input : impl Into < std :: string :: String > ) -> Self { let mut v = self . cache_key_parameters . unwrap_or_default ( ) ; v . push ( input . into ( ) ) ; self . cache_key_parameters = Some ( v ) ; self }
Appends an item to `cache_key_parameters`.
Appends an item to ` cache_key_parameters ` .
mut self
input
impl Into<std::string::String>
mut self
input
impl Into<std::string::String>