code: public final <E> void queue(
        BatchRequest batchRequest, Class<E> errorClass, BatchCallback<T, E> callback)
        throws IOException {
      Preconditions.checkArgument(uploader == null, "Batching media requests is not supported");
      batchRequest.queue(buildHttpRequest(), getResponseClass(), errorClass, callback);
    }
docs: Queues the request into the specified batch request container using the specified error class.
  
  <p>
  Batched requests are then executed when {@link BatchRequest#execute()} is called.
  </p>
  
  @param batchRequest batch request container
  @param errorClass data class the unsuccessful response will be parsed into or
  {@code Void.class} to ignore the content
  @param callback batch callback