code: public final ListOperationsPagedResponse listOperations(String name, String filter) {
      ListOperationsRequest request =
          ListOperationsRequest.newBuilder().setName(name).setFilter(filter).build();
      return listOperations(request);
    }
docs: Lists operations that match the specified filter in the request. If the server doesn't support
  this method, it returns `UNIMPLEMENTED`.
  
  <p>NOTE: the `name` binding below allows API services to override the binding to use different
  resource name schemes, such as `users/&#42;/operations`.
  
  <p>Sample code:
  
  <pre><code>
  try (OperationsClient operationsClient = OperationsClient.create()) {
  String name = "";
  String filter = "";
  for (Operation element : operationsClient.listOperations(name, filter).iterateAll()) {
  // doThingsWith(element);
  }
  }
  </code></pre>
  
  @param name The name of the operation collection.
  @param filter The standard list filter.
  @throws com.google.api.gax.rpc.ApiException if the remote call fails