Interface BatchControllerGrpc.AsyncService (4.69.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static interface BatchControllerGrpc.AsyncService
The BatchController provides methods to manage batch workloads.
Methods
createBatch(CreateBatchRequest request, StreamObserver<Operation> responseObserver)
public default void createBatch(CreateBatchRequest request, StreamObserver<Operation> responseObserver)
Creates a batch workload that executes asynchronously.
deleteBatch(DeleteBatchRequest request, StreamObserver<Empty> responseObserver)
public default void deleteBatch(DeleteBatchRequest request, StreamObserver<Empty> responseObserver)
Deletes the batch workload resource. If the batch is not in terminal state,
the delete fails and the response returns FAILED_PRECONDITION
.
getBatch(GetBatchRequest request, StreamObserver<Batch> responseObserver)
public default void getBatch(GetBatchRequest request, StreamObserver<Batch> responseObserver)
Gets the batch workload resource representation.
Parameters |
Name |
Description |
request |
GetBatchRequest
|
responseObserver |
io.grpc.stub.StreamObserver<Batch>
|
listBatches(ListBatchesRequest request, StreamObserver<ListBatchesResponse> responseObserver)
public default void listBatches(ListBatchesRequest request, StreamObserver<ListBatchesResponse> responseObserver)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface BatchControllerGrpc.AsyncService (4.69.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.69.0 (latest)](/java/docs/reference/google-cloud-dataproc/latest/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.67.0](/java/docs/reference/google-cloud-dataproc/4.67.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.65.0](/java/docs/reference/google-cloud-dataproc/4.65.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.64.0](/java/docs/reference/google-cloud-dataproc/4.64.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.61.0](/java/docs/reference/google-cloud-dataproc/4.61.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.60.0](/java/docs/reference/google-cloud-dataproc/4.60.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.59.0](/java/docs/reference/google-cloud-dataproc/4.59.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.57.0](/java/docs/reference/google-cloud-dataproc/4.57.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.56.0](/java/docs/reference/google-cloud-dataproc/4.56.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.55.0](/java/docs/reference/google-cloud-dataproc/4.55.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.54.0](/java/docs/reference/google-cloud-dataproc/4.54.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.53.0](/java/docs/reference/google-cloud-dataproc/4.53.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.52.0](/java/docs/reference/google-cloud-dataproc/4.52.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.51.0](/java/docs/reference/google-cloud-dataproc/4.51.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.50.0](/java/docs/reference/google-cloud-dataproc/4.50.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.49.0](/java/docs/reference/google-cloud-dataproc/4.49.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.48.0](/java/docs/reference/google-cloud-dataproc/4.48.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.46.0](/java/docs/reference/google-cloud-dataproc/4.46.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.45.0](/java/docs/reference/google-cloud-dataproc/4.45.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.44.0](/java/docs/reference/google-cloud-dataproc/4.44.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.43.0](/java/docs/reference/google-cloud-dataproc/4.43.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.42.0](/java/docs/reference/google-cloud-dataproc/4.42.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.41.0](/java/docs/reference/google-cloud-dataproc/4.41.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.40.0](/java/docs/reference/google-cloud-dataproc/4.40.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.39.0](/java/docs/reference/google-cloud-dataproc/4.39.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.38.0](/java/docs/reference/google-cloud-dataproc/4.38.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.37.0](/java/docs/reference/google-cloud-dataproc/4.37.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.36.0](/java/docs/reference/google-cloud-dataproc/4.36.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.34.0](/java/docs/reference/google-cloud-dataproc/4.34.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.33.0](/java/docs/reference/google-cloud-dataproc/4.33.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.32.0](/java/docs/reference/google-cloud-dataproc/4.32.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.31.0](/java/docs/reference/google-cloud-dataproc/4.31.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.30.0](/java/docs/reference/google-cloud-dataproc/4.30.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.29.0](/java/docs/reference/google-cloud-dataproc/4.29.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.28.0](/java/docs/reference/google-cloud-dataproc/4.28.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.27.0](/java/docs/reference/google-cloud-dataproc/4.27.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.26.0](/java/docs/reference/google-cloud-dataproc/4.26.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.25.0](/java/docs/reference/google-cloud-dataproc/4.25.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.24.0](/java/docs/reference/google-cloud-dataproc/4.24.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.21.0](/java/docs/reference/google-cloud-dataproc/4.21.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.20.0](/java/docs/reference/google-cloud-dataproc/4.20.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.19.0](/java/docs/reference/google-cloud-dataproc/4.19.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.18.0](/java/docs/reference/google-cloud-dataproc/4.18.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.17.0](/java/docs/reference/google-cloud-dataproc/4.17.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.16.0](/java/docs/reference/google-cloud-dataproc/4.16.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.15.0](/java/docs/reference/google-cloud-dataproc/4.15.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.14.0](/java/docs/reference/google-cloud-dataproc/4.14.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.13.0](/java/docs/reference/google-cloud-dataproc/4.13.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.12.0](/java/docs/reference/google-cloud-dataproc/4.12.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.11.0](/java/docs/reference/google-cloud-dataproc/4.11.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.10.0](/java/docs/reference/google-cloud-dataproc/4.10.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.9.0](/java/docs/reference/google-cloud-dataproc/4.9.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.8.0](/java/docs/reference/google-cloud-dataproc/4.8.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.6.0](/java/docs/reference/google-cloud-dataproc/4.6.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.5.0](/java/docs/reference/google-cloud-dataproc/4.5.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.4.0](/java/docs/reference/google-cloud-dataproc/4.4.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.3.0](/java/docs/reference/google-cloud-dataproc/4.3.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.2.0](/java/docs/reference/google-cloud-dataproc/4.2.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.1.0](/java/docs/reference/google-cloud-dataproc/4.1.0/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [4.0.8](/java/docs/reference/google-cloud-dataproc/4.0.8/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [3.1.2](/java/docs/reference/google-cloud-dataproc/3.1.2/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [3.0.3](/java/docs/reference/google-cloud-dataproc/3.0.3/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService)\n- [2.3.1](/java/docs/reference/google-cloud-dataproc/2.3.1/com.google.cloud.dataproc.v1.BatchControllerGrpc.AsyncService) \n\n public static interface BatchControllerGrpc.AsyncService\n\nThe BatchController provides methods to manage batch workloads.\n\nMethods\n-------\n\n### createBatch(CreateBatchRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void createBatch(CreateBatchRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nCreates a batch workload that executes asynchronously.\n\n### deleteBatch(DeleteBatchRequest request, StreamObserver\\\u003cEmpty\\\u003e responseObserver)\n\n public default void deleteBatch(DeleteBatchRequest request, StreamObserver\u003cEmpty\u003e responseObserver)\n\nDeletes the batch workload resource. If the batch is not in terminal state,\nthe delete fails and the response returns `FAILED_PRECONDITION`.\n\n### getBatch(GetBatchRequest request, StreamObserver\\\u003cBatch\\\u003e responseObserver)\n\n public default void getBatch(GetBatchRequest request, StreamObserver\u003cBatch\u003e responseObserver)\n\nGets the batch workload resource representation.\n\n### listBatches(ListBatchesRequest request, StreamObserver\\\u003cListBatchesResponse\\\u003e responseObserver)\n\n public default void listBatches(ListBatchesRequest request, StreamObserver\u003cListBatchesResponse\u003e responseObserver)\n\nLists batch workloads."]]