public QueryStringConditionConfig withValues(QueryStringKeyValuePair... values) {
        if (this.values == null) {
            setValues(new java.util.ArrayList<QueryStringKeyValuePair>(values.length));
        }
        for (QueryStringKeyValuePair ele : values) {
            this.values.add(ele);
        }
        return this;
    }
<p>
The key/value pairs or values to find in the query string. The maximum size of each string is 128 characters. The
comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters)
and ? (matches exactly 1 character). To search for a literal '*' or '?' character in a query string, you must
escape these characters in <code>Values</code> using a '\' character.
</p>
<p>
If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the
query string.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the
existing values.
</p>

@param values
       The key/value pairs or values to find in the query string. The maximum size of each string is 128
       characters. The comparison is case insensitive. The following wildcard characters are supported: *
       (matches 0 or more characters) and ? (matches exactly 1 character). To search for a literal '*' or '?'
       character in a query string, you must escape these characters in <code>Values</code> using a '\'
       character.</p>
       <p>
       If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in
       the query string.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-elasticloadbalancingv2/src/main/java/com/amazonaws/services/elasticloadbalancingv2/model/QueryStringConditionConfig.java