code: public Condition withAttributeValueList(java.util.Collection<AttributeValue> attributeValueList) {
          if (attributeValueList == null) {
              this.attributeValueList = null;
          } else {
              java.util.List<AttributeValue> attributeValueListCopy = new java.util.ArrayList<AttributeValue>(attributeValueList.size());
              attributeValueListCopy.addAll(attributeValueList);
              this.attributeValueList = attributeValueListCopy;
          }
  
          return this;
      }
docs: A list of attribute values to be used with a comparison operator for a
  scan or query operation. For comparisons that require more than one
  value, such as a <code>BETWEEN</code> comparison, the
  AttributeValueList contains two attribute values and the comparison
  operator.
  <p>
  Returns a reference to this object so that method calls can be chained together.
  
  @param attributeValueList A list of attribute values to be used with a comparison operator for a
  scan or query operation. For comparisons that require more than one
  value, such as a <code>BETWEEN</code> comparison, the
  AttributeValueList contains two attribute values and the comparison
  operator.
  
  @return A reference to this updated object so that method calls can be chained
  together.