Class Batch<RequestT,​ResponseT>


  • @InternalApi
    public class Batch<RequestT,​ResponseT>
    extends java.lang.Object
    A Batch contains a collection of requests that are to be batched into a single API call.

    A Batch contains a single UnaryCallable object, which will be used to make the API call, and a list of BatchedRequestIssuer objects, which represent the individual requests in the batch.

    Additional batches can be merged into an existing batch using the merge(Batch) method. Request objects are combined using a RequestBuilder into a single request.

    This is public only for technical reasons, for advanced usage.