Interface BatchServiceGrpc.AsyncService (0.72.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static interface BatchServiceGrpc.AsyncService
Google Batch Service.
The service manages user submitted batch jobs and allocates Google Compute
Engine VM instances to run the jobs.
Methods
cancelJob(CancelJobRequest request, StreamObserver<Operation> responseObserver)
public default void cancelJob(CancelJobRequest request, StreamObserver<Operation> responseObserver)
createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)
public default void createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)
Parameters |
Name |
Description |
request |
CreateJobRequest
|
responseObserver |
io.grpc.stub.StreamObserver<Job>
|
deleteJob(DeleteJobRequest request, StreamObserver<Operation> responseObserver)
public default void deleteJob(DeleteJobRequest request, StreamObserver<Operation> responseObserver)
getJob(GetJobRequest request, StreamObserver<Job> responseObserver)
public default void getJob(GetJobRequest request, StreamObserver<Job> responseObserver)
Get a Job specified by its resource name.
Parameters |
Name |
Description |
request |
GetJobRequest
|
responseObserver |
io.grpc.stub.StreamObserver<Job>
|
getTask(GetTaskRequest request, StreamObserver<Task> responseObserver)
public default void getTask(GetTaskRequest request, StreamObserver<Task> responseObserver)
Parameters |
Name |
Description |
request |
GetTaskRequest
|
responseObserver |
io.grpc.stub.StreamObserver<Task>
|
listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)
public default void listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)
List all Jobs for a project within a region.
listTasks(ListTasksRequest request, StreamObserver<ListTasksResponse> responseObserver)
public default void listTasks(ListTasksRequest request, StreamObserver<ListTasksResponse> responseObserver)
List Tasks associated with a job.
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-19 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-19 UTC."],[],[],null,["# Interface BatchServiceGrpc.AsyncService (0.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.72.0 (latest)](/java/docs/reference/google-cloud-batch/latest/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.70.0](/java/docs/reference/google-cloud-batch/0.70.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.68.0](/java/docs/reference/google-cloud-batch/0.68.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.67.0](/java/docs/reference/google-cloud-batch/0.67.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.64.0](/java/docs/reference/google-cloud-batch/0.64.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.63.0](/java/docs/reference/google-cloud-batch/0.63.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.62.0](/java/docs/reference/google-cloud-batch/0.62.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.60.0](/java/docs/reference/google-cloud-batch/0.60.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.59.0](/java/docs/reference/google-cloud-batch/0.59.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.58.0](/java/docs/reference/google-cloud-batch/0.58.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.57.0](/java/docs/reference/google-cloud-batch/0.57.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.56.0](/java/docs/reference/google-cloud-batch/0.56.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.55.0](/java/docs/reference/google-cloud-batch/0.55.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.54.0](/java/docs/reference/google-cloud-batch/0.54.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.53.0](/java/docs/reference/google-cloud-batch/0.53.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.52.0](/java/docs/reference/google-cloud-batch/0.52.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.51.0](/java/docs/reference/google-cloud-batch/0.51.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.49.0](/java/docs/reference/google-cloud-batch/0.49.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.48.0](/java/docs/reference/google-cloud-batch/0.48.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.47.0](/java/docs/reference/google-cloud-batch/0.47.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.46.0](/java/docs/reference/google-cloud-batch/0.46.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.45.0](/java/docs/reference/google-cloud-batch/0.45.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.44.0](/java/docs/reference/google-cloud-batch/0.44.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.43.0](/java/docs/reference/google-cloud-batch/0.43.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.42.0](/java/docs/reference/google-cloud-batch/0.42.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.41.0](/java/docs/reference/google-cloud-batch/0.41.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.40.0](/java/docs/reference/google-cloud-batch/0.40.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.39.0](/java/docs/reference/google-cloud-batch/0.39.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.37.0](/java/docs/reference/google-cloud-batch/0.37.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.36.0](/java/docs/reference/google-cloud-batch/0.36.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.35.0](/java/docs/reference/google-cloud-batch/0.35.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.34.0](/java/docs/reference/google-cloud-batch/0.34.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.33.0](/java/docs/reference/google-cloud-batch/0.33.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.32.0](/java/docs/reference/google-cloud-batch/0.32.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.31.0](/java/docs/reference/google-cloud-batch/0.31.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.30.0](/java/docs/reference/google-cloud-batch/0.30.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.29.0](/java/docs/reference/google-cloud-batch/0.29.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.28.0](/java/docs/reference/google-cloud-batch/0.28.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.27.0](/java/docs/reference/google-cloud-batch/0.27.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.24.0](/java/docs/reference/google-cloud-batch/0.24.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.23.0](/java/docs/reference/google-cloud-batch/0.23.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.22.0](/java/docs/reference/google-cloud-batch/0.22.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.21.0](/java/docs/reference/google-cloud-batch/0.21.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.20.0](/java/docs/reference/google-cloud-batch/0.20.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.19.0](/java/docs/reference/google-cloud-batch/0.19.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.18.0](/java/docs/reference/google-cloud-batch/0.18.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.17.0](/java/docs/reference/google-cloud-batch/0.17.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.16.0](/java/docs/reference/google-cloud-batch/0.16.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.15.0](/java/docs/reference/google-cloud-batch/0.15.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.14.0](/java/docs/reference/google-cloud-batch/0.14.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.13.0](/java/docs/reference/google-cloud-batch/0.13.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.12.0](/java/docs/reference/google-cloud-batch/0.12.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.11.0](/java/docs/reference/google-cloud-batch/0.11.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.10.0](/java/docs/reference/google-cloud-batch/0.10.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.9.0](/java/docs/reference/google-cloud-batch/0.9.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.8.0](/java/docs/reference/google-cloud-batch/0.8.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.7.0](/java/docs/reference/google-cloud-batch/0.7.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.6.0](/java/docs/reference/google-cloud-batch/0.6.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.5.0](/java/docs/reference/google-cloud-batch/0.5.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.4.0](/java/docs/reference/google-cloud-batch/0.4.0/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.3.2](/java/docs/reference/google-cloud-batch/0.3.2/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.2.2](/java/docs/reference/google-cloud-batch/0.2.2/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService)\n- [0.1.1](/java/docs/reference/google-cloud-batch/0.1.1/com.google.cloud.batch.v1.BatchServiceGrpc.AsyncService) \n\n public static interface BatchServiceGrpc.AsyncService\n\nGoogle Batch Service.\nThe service manages user submitted batch jobs and allocates Google Compute\nEngine VM instances to run the jobs.\n\nMethods\n-------\n\n### cancelJob(CancelJobRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void cancelJob(CancelJobRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nCancel a Job.\n\n### createJob(CreateJobRequest request, StreamObserver\\\u003cJob\\\u003e responseObserver)\n\n public default void createJob(CreateJobRequest request, StreamObserver\u003cJob\u003e responseObserver)\n\nCreate a Job.\n\n### deleteJob(DeleteJobRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void deleteJob(DeleteJobRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nDelete a Job.\n\n### getJob(GetJobRequest request, StreamObserver\\\u003cJob\\\u003e responseObserver)\n\n public default void getJob(GetJobRequest request, StreamObserver\u003cJob\u003e responseObserver)\n\nGet a Job specified by its resource name.\n\n### getTask(GetTaskRequest request, StreamObserver\\\u003cTask\\\u003e responseObserver)\n\n public default void getTask(GetTaskRequest request, StreamObserver\u003cTask\u003e responseObserver)\n\nReturn a single Task.\n\n### listJobs(ListJobsRequest request, StreamObserver\\\u003cListJobsResponse\\\u003e responseObserver)\n\n public default void listJobs(ListJobsRequest request, StreamObserver\u003cListJobsResponse\u003e responseObserver)\n\nList all Jobs for a project within a region.\n\n### listTasks(ListTasksRequest request, StreamObserver\\\u003cListTasksResponse\\\u003e responseObserver)\n\n public default void listTasks(ListTasksRequest request, StreamObserver\u003cListTasksResponse\u003e responseObserver)\n\nList Tasks associated with a job."]]