public void setUpdates(java.util.Collection<ByteMatchSetUpdate> updates) {
        if (updates == null) {
            this.updates = null;
            return;
        }

        this.updates = new java.util.ArrayList<ByteMatchSetUpdate>(updates);
    }
public void setUpdates ( java . util . Collection < ByteMatchSetUpdate > updates ) { if ( updates == null ) { this . updates = null ; return ; } this . updates = new java . util . ArrayList < ByteMatchSetUpdate > ( updates ) ; }
<p>
An array of <code>ByteMatchSetUpdate</code> objects that you want to insert into or delete from a
<a>ByteMatchSet</a>. For more information, see the applicable data types:
</p>
<ul>
<li>
<p>
<a>ByteMatchSetUpdate</a>: Contains <code>Action</code> and <code>ByteMatchTuple</code>
</p>
</li>
<li>
<p>
<a>ByteMatchTuple</a>: Contains <code>FieldToMatch</code>, <code>PositionalConstraint</code>,
<code>TargetString</code>, and <code>TextTransformation</code>
</p>
</li>
<li>
<p>
<a>FieldToMatch</a>: Contains <code>Data</code> and <code>Type</code>
</p>
</li>
</ul>

@param updates
An array of <code>ByteMatchSetUpdate</code> objects that you want to insert into or delete from a
<a>ByteMatchSet</a>. For more information, see the applicable data types:</p>
<ul>
<li>
<p>
<a>ByteMatchSetUpdate</a>: Contains <code>Action</code> and <code>ByteMatchTuple</code>
</p>
</li>
<li>
<p>
<a>ByteMatchTuple</a>: Contains <code>FieldToMatch</code>, <code>PositionalConstraint</code>,
<code>TargetString</code>, and <code>TextTransformation</code>
</p>
</li>
<li>
<p>
<a>FieldToMatch</a>: Contains <code>Data</code> and <code>Type</code>
</p>
</li>