public Builder setFilterBytes(com.google.protobuf.ByteString value) {
      if (value == null) {
        throw new NullPointerException();
      }
      checkByteStringIsUtf8(value);
      filter_ = value;
      bitField0_ |= 0x00000002;
      onChanged();
      return this;
    }
<pre>
`filter` can be used to specify a subset of queues. Any
[Queue][google.cloud.tasks.v2beta3.Queue] field can be used as a filter and
several operators as supported. For example: `&lt;=, &lt;, &gt;=, &gt;, !=, =, :`. The
filter syntax is the same as described in [Stackdriver's Advanced Logs
Filters](https://cloud.google.com/logging/docs/view/advanced_filters).

Sample filter "state: PAUSED".

Note that using filters might cause fewer queues than the
requested page_size to be returned.
</pre>

<code>string filter = 2;</code>

@param value The bytes for filter to set.
@return This builder for chaining.
java-tasks/proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListQueuesRequest.java