Class JobControllerGrpc.JobControllerStub

  • Enclosing class:
    JobControllerGrpc

    public static final class JobControllerGrpc.JobControllerStub
    extends io.grpc.stub.AbstractAsyncStub<JobControllerGrpc.JobControllerStub>
    A stub to allow clients to do asynchronous rpc calls to service JobController.
     The JobController provides methods to manage jobs.
     
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

        io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
    • Method Detail

      • submitJob

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

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

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

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

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

        public 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

        public 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`.