public TagValues withMatchOptions(MatchOption... matchOptions) {
        java.util.ArrayList<String> matchOptionsCopy = new java.util.ArrayList<String>(matchOptions.length);
        for (MatchOption value : matchOptions) {
            matchOptionsCopy.add(value.toString());
        }
        if (getMatchOptions() == null) {
            setMatchOptions(matchOptionsCopy);
        } else {
            getMatchOptions().addAll(matchOptionsCopy);
        }
        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>

@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