public TagValues withMatchOptions(String... matchOptions) {
        if (this.matchOptions == null) {
            setMatchOptions(new java.util.ArrayList<String>(matchOptions.length));
        }
        for (String ele : matchOptions) {
            this.matchOptions.add(ele);
        }
        return this;
    }
<p>
The match options that you can use to filter your results. <code>MatchOptions</code> is only applicable for
actions related to Cost Category. The default values for <code>MatchOptions</code> are <code>EQUALS</code> and
<code>CASE_SENSITIVE</code>.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setMatchOptions(java.util.Collection)} or {@link #withMatchOptions(java.util.Collection)} if you want to
override the existing values.
</p>

@param matchOptions
       The match options that you can use to filter your results. <code>MatchOptions</code> is only applicable
       for actions related to Cost Category. The default values for <code>MatchOptions</code> are
       <code>EQUALS</code> and <code>CASE_SENSITIVE</code>.
@return Returns a reference to this object so that method calls can be chained together.
@see MatchOption
aws-java-sdk-costexplorer/src/main/java/com/amazonaws/services/costexplorer/model/TagValues.java