public void setValues(java.util.Collection<String> values) {
        if (values == null) {
            this.values = null;
            return;
        }

        this.values = new java.util.ArrayList<String>(values);
    }
<p>
An array containing the values of the category by which to apply the operator to filter the results. You can
provide multiple values if the operator is <code>EQ</code> or <code>CO</code>. If you provide multiple values,
you filter for results that equal/contain any of the values. For example, if the <code>name</code>,
<code>operator</code>, and <code>values</code> fields are <code>Modality</code>, <code>EQ</code>, and
<code>[Speech, Text]</code>, the operation filters for results where the modality was either <code>Speech</code>
or <code>Text</code>.
</p>

@param values
       An array containing the values of the category by which to apply the operator to filter the results. You
       can provide multiple values if the operator is <code>EQ</code> or <code>CO</code>. If you provide multiple
       values, you filter for results that equal/contain any of the values. For example, if the <code>name</code>
       , <code>operator</code>, and <code>values</code> fields are <code>Modality</code>, <code>EQ</code>, and
       <code>[Speech, Text]</code>, the operation filters for results where the modality was either
       <code>Speech</code> or <code>Text</code>.
aws-java-sdk-lexmodelsv2/src/main/java/com/amazonaws/services/lexmodelsv2/model/AnalyticsUtteranceFilter.java