Interface JobControllerGrpc.AsyncService (4.69.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static interface JobControllerGrpc.AsyncService
The JobController provides methods to manage jobs.
Methods
cancelJob(CancelJobRequest request, StreamObserver<Job> responseObserver)
public default void cancelJob(CancelJobRequest request, StreamObserver<Job> responseObserver)
Parameters |
Name |
Description |
request |
CancelJobRequest
|
responseObserver |
io.grpc.stub.StreamObserver<Job>
|
deleteJob(DeleteJobRequest request, StreamObserver<Empty> responseObserver)
public default void deleteJob(DeleteJobRequest request, StreamObserver<Empty> responseObserver)
Deletes the job from the project. If the job is active, the delete fails,
and the response returns FAILED_PRECONDITION
.
getJob(GetJobRequest request, StreamObserver<Job> responseObserver)
public default void getJob(GetJobRequest request, StreamObserver<Job> responseObserver)
Gets the resource representation for a job in a project.
Parameters |
Name |
Description |
request |
GetJobRequest
|
responseObserver |
io.grpc.stub.StreamObserver<Job>
|
listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)
public default void listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)
Lists regions/{region}/jobs in a project.
submitJob(SubmitJobRequest request, StreamObserver<Job> responseObserver)
public default void submitJob(SubmitJobRequest request, StreamObserver<Job> responseObserver)
Submits a job to a cluster.
Parameters |
Name |
Description |
request |
SubmitJobRequest
|
responseObserver |
io.grpc.stub.StreamObserver<Job>
|
submitJobAsOperation(SubmitJobRequest request, StreamObserver<Operation> responseObserver)
public default void submitJobAsOperation(SubmitJobRequest request, StreamObserver<Operation> responseObserver)
Submits job to a cluster.
updateJob(UpdateJobRequest request, StreamObserver<Job> responseObserver)
public default void updateJob(UpdateJobRequest request, StreamObserver<Job> responseObserver)
Updates a job in a project.
Parameters |
Name |
Description |
request |
UpdateJobRequest
|
responseObserver |
io.grpc.stub.StreamObserver<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-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 JobControllerGrpc.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.JobControllerGrpc.AsyncService)\n- [4.67.0](/java/docs/reference/google-cloud-dataproc/4.67.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.65.0](/java/docs/reference/google-cloud-dataproc/4.65.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.64.0](/java/docs/reference/google-cloud-dataproc/4.64.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.61.0](/java/docs/reference/google-cloud-dataproc/4.61.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.60.0](/java/docs/reference/google-cloud-dataproc/4.60.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.59.0](/java/docs/reference/google-cloud-dataproc/4.59.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.57.0](/java/docs/reference/google-cloud-dataproc/4.57.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.56.0](/java/docs/reference/google-cloud-dataproc/4.56.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.55.0](/java/docs/reference/google-cloud-dataproc/4.55.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.54.0](/java/docs/reference/google-cloud-dataproc/4.54.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.53.0](/java/docs/reference/google-cloud-dataproc/4.53.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.52.0](/java/docs/reference/google-cloud-dataproc/4.52.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.51.0](/java/docs/reference/google-cloud-dataproc/4.51.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.50.0](/java/docs/reference/google-cloud-dataproc/4.50.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.49.0](/java/docs/reference/google-cloud-dataproc/4.49.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.48.0](/java/docs/reference/google-cloud-dataproc/4.48.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.46.0](/java/docs/reference/google-cloud-dataproc/4.46.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.45.0](/java/docs/reference/google-cloud-dataproc/4.45.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.44.0](/java/docs/reference/google-cloud-dataproc/4.44.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.43.0](/java/docs/reference/google-cloud-dataproc/4.43.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.42.0](/java/docs/reference/google-cloud-dataproc/4.42.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.41.0](/java/docs/reference/google-cloud-dataproc/4.41.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.40.0](/java/docs/reference/google-cloud-dataproc/4.40.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.39.0](/java/docs/reference/google-cloud-dataproc/4.39.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.38.0](/java/docs/reference/google-cloud-dataproc/4.38.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.37.0](/java/docs/reference/google-cloud-dataproc/4.37.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.36.0](/java/docs/reference/google-cloud-dataproc/4.36.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.34.0](/java/docs/reference/google-cloud-dataproc/4.34.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.33.0](/java/docs/reference/google-cloud-dataproc/4.33.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.32.0](/java/docs/reference/google-cloud-dataproc/4.32.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.31.0](/java/docs/reference/google-cloud-dataproc/4.31.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.30.0](/java/docs/reference/google-cloud-dataproc/4.30.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.29.0](/java/docs/reference/google-cloud-dataproc/4.29.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.28.0](/java/docs/reference/google-cloud-dataproc/4.28.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.27.0](/java/docs/reference/google-cloud-dataproc/4.27.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.26.0](/java/docs/reference/google-cloud-dataproc/4.26.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.25.0](/java/docs/reference/google-cloud-dataproc/4.25.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.24.0](/java/docs/reference/google-cloud-dataproc/4.24.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.21.0](/java/docs/reference/google-cloud-dataproc/4.21.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.20.0](/java/docs/reference/google-cloud-dataproc/4.20.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.19.0](/java/docs/reference/google-cloud-dataproc/4.19.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.18.0](/java/docs/reference/google-cloud-dataproc/4.18.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.17.0](/java/docs/reference/google-cloud-dataproc/4.17.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.16.0](/java/docs/reference/google-cloud-dataproc/4.16.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.15.0](/java/docs/reference/google-cloud-dataproc/4.15.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.14.0](/java/docs/reference/google-cloud-dataproc/4.14.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.13.0](/java/docs/reference/google-cloud-dataproc/4.13.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.12.0](/java/docs/reference/google-cloud-dataproc/4.12.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.11.0](/java/docs/reference/google-cloud-dataproc/4.11.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.10.0](/java/docs/reference/google-cloud-dataproc/4.10.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.9.0](/java/docs/reference/google-cloud-dataproc/4.9.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.8.0](/java/docs/reference/google-cloud-dataproc/4.8.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.6.0](/java/docs/reference/google-cloud-dataproc/4.6.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.5.0](/java/docs/reference/google-cloud-dataproc/4.5.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.4.0](/java/docs/reference/google-cloud-dataproc/4.4.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.3.0](/java/docs/reference/google-cloud-dataproc/4.3.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.2.0](/java/docs/reference/google-cloud-dataproc/4.2.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.1.0](/java/docs/reference/google-cloud-dataproc/4.1.0/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [4.0.8](/java/docs/reference/google-cloud-dataproc/4.0.8/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [3.1.2](/java/docs/reference/google-cloud-dataproc/3.1.2/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [3.0.3](/java/docs/reference/google-cloud-dataproc/3.0.3/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService)\n- [2.3.1](/java/docs/reference/google-cloud-dataproc/2.3.1/com.google.cloud.dataproc.v1.JobControllerGrpc.AsyncService) \n\n public static interface JobControllerGrpc.AsyncService\n\nThe JobController provides methods to manage jobs.\n\nMethods\n-------\n\n### cancelJob(CancelJobRequest request, StreamObserver\\\u003cJob\\\u003e responseObserver)\n\n public default void cancelJob(CancelJobRequest request, StreamObserver\u003cJob\u003e responseObserver)\n\nStarts a job cancellation request. To access the job resource\nafter cancellation, call\n[regions/{region}/jobs.list](https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs/list)\nor\n[regions/{region}/jobs.get](https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs/get).\n\n### deleteJob(DeleteJobRequest request, StreamObserver\\\u003cEmpty\\\u003e responseObserver)\n\n public default void deleteJob(DeleteJobRequest request, StreamObserver\u003cEmpty\u003e responseObserver)\n\nDeletes the job from the project. If the job is active, the delete fails,\nand the response returns `FAILED_PRECONDITION`.\n\n### getJob(GetJobRequest request, StreamObserver\\\u003cJob\\\u003e responseObserver)\n\n public default void getJob(GetJobRequest request, StreamObserver\u003cJob\u003e responseObserver)\n\nGets the resource representation for a job in a project.\n\n### listJobs(ListJobsRequest request, StreamObserver\\\u003cListJobsResponse\\\u003e responseObserver)\n\n public default void listJobs(ListJobsRequest request, StreamObserver\u003cListJobsResponse\u003e responseObserver)\n\nLists regions/{region}/jobs in a project.\n\n### submitJob(SubmitJobRequest request, StreamObserver\\\u003cJob\\\u003e responseObserver)\n\n public default void submitJob(SubmitJobRequest request, StreamObserver\u003cJob\u003e responseObserver)\n\nSubmits a job to a cluster.\n\n### submitJobAsOperation(SubmitJobRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void submitJobAsOperation(SubmitJobRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nSubmits job to a cluster.\n\n### updateJob(UpdateJobRequest request, StreamObserver\\\u003cJob\\\u003e responseObserver)\n\n public default void updateJob(UpdateJobRequest request, StreamObserver\u003cJob\u003e responseObserver)\n\nUpdates a job in a project."]]