Interface JobControllerGrpc.AsyncService

    • Method Detail

      • submitJob

        default void submitJob​(SubmitJobRequest request,
                               io.grpc.stub.StreamObserver<Job> responseObserver)
         Submits a job to a cluster.
         
      • submitJobAsOperation

        default void submitJobAsOperation​(SubmitJobRequest request,
                                          io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Submits job to a cluster.
         
      • getJob

        default void getJob​(GetJobRequest request,
                            io.grpc.stub.StreamObserver<Job> responseObserver)
         Gets the resource representation for a job in a project.
         
      • listJobs

        default void listJobs​(ListJobsRequest request,
                              io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)
         Lists regions/{region}/jobs in a project.
         
      • updateJob

        default void updateJob​(UpdateJobRequest request,
                               io.grpc.stub.StreamObserver<Job> responseObserver)
         Updates a job in a project.
         
      • cancelJob

        default void cancelJob​(CancelJobRequest request,
                               io.grpc.stub.StreamObserver<Job> responseObserver)
         Starts a job cancellation request. To access the job resource
         after cancellation, call
         [regions/{region}/jobs.list](https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs/list)
         or
         [regions/{region}/jobs.get](https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs/get).
         
      • deleteJob

        default void deleteJob​(DeleteJobRequest request,
                               io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes the job from the project. If the job is active, the delete fails,
         and the response returns `FAILED_PRECONDITION`.