code: public PostTextResult withSlots(java.util.Map<String, String> slots) {
          setSlots(slots);
          return this;
      }
docs: <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>
  
  @param slots
  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>.
  @return Returns a reference to this object so that method calls can be chained together.