pub fn slots(
            mut self,
            k: impl Into<std::string::String>,
            v: impl Into<std::string::String>,
        ) -> Self {
            let mut hash_map = self.slots.unwrap_or_default();
            hash_map.insert(k.into(), v.into());
            self.slots = Some(hash_map);
            self
        }
/// Adds a key-value pair to `slots`.
///
/// To override the contents of this collection use [`set_slots`](Self::set_slots).
///
/// <p> The intent slots that Amazon Lex detected from the user input in the conversation. </p>
/// <p>Amazon Lex creates a resolution list containing likely values for a slot. The value that it returns is determined by the <code>valueSelectionStrategy</code> selected when the slot type was created or updated. If <code>valueSelectionStrategy</code> is set to <code>ORIGINAL_VALUE</code>, the value provided by the user is returned, if the user value is similar to the slot values. If <code>valueSelectionStrategy</code> is set to <code>TOP_RESOLUTION</code> Amazon Lex returns the first value in the resolution list or, if there is no resolution list, null. If you don't specify a <code>valueSelectionStrategy</code>, the default is <code>ORIGINAL_VALUE</code>.</p>
Adds a key-value pair to `slots`.
To override the contents of this collection use [`set_slots`](Self::set_slots).

 The intent slots that Amazon Lex detected from the user input in the conversation. 
Amazon Lex creates a resolution list containing likely values for a slot. The value that it returns is determined by the valueSelectionStrategy selected when the slot type was created or updated. If valueSelectionStrategy is set to ORIGINAL_VALUE, the value provided by the user is returned, if the user value is similar to the slot values. If valueSelectionStrategy is set to TOP_RESOLUTION Amazon Lex returns the first value in the resolution list or, if there is no resolution list, null. If you don't specify a valueSelectionStrategy, the default is ORIGINAL_VALUE.
Adds a key - value pair to ` slots ` . To override the contents of this collection use [ ` set_slots ` ] ( Self :: set_slots ) . The intent slots that Amazon Lex detected from the user input in the conversation . Amazon Lex creates a resolution list containing likely values for a slot . The value that it returns is determined by the valueSelectionStrategy selected when the slot type was created or updated . If valueSelectionStrategy is set to ORIGINAL_VALUE the value provided by the user is returned if the user value is similar to the slot values . If valueSelectionStrategy is set to TOP_RESOLUTION Amazon Lex returns the first value in the resolution list or if there is no resolution list null . If you don ' t specify a valueSelectionStrategy the default is ORIGINAL_VALUE .
pub fn slots(
            mut self,
            k: impl Into<std::string::String>,
            v: impl Into<std::string::String>,
        ) -> Self {
            let mut hash_map = self.slots.unwrap_or_default();
            hash_map.insert(k.into(), v.into());
            self.slots = Some(hash_map);
            self
        }
pub fn slots ( mut self , k : impl Into < std :: string :: String > , v : impl Into < std :: string :: String > , ) -> Self { let mut hash_map = self . slots . unwrap_or_default ( ) ; hash_map . insert ( k . into ( ) , v . into ( ) ) ; self . slots = Some ( hash_map ) ; self }
Adds a key-value pair to `slots`.
Adds a key - value pair to ` slots ` .
mut self
k
impl Into<std::string::String>
v
impl Into<std::string::String>
mut self
k
impl Into<std::string::String>
v
impl Into<std::string::String>