Interface BatchServiceGrpc.AsyncService

  • All Known Implementing Classes:
    BatchServiceGrpc.BatchServiceImplBase
    Enclosing class:
    BatchServiceGrpc

    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.
     
    • Method Detail

      • createJob

        default void createJob​(CreateJobRequest request,
                               io.grpc.stub.StreamObserver<Job> responseObserver)
         Create a Job.
         
      • getJob

        default void getJob​(GetJobRequest request,
                            io.grpc.stub.StreamObserver<Job> responseObserver)
         Get a Job specified by its resource name.
         
      • deleteJob

        default void deleteJob​(DeleteJobRequest request,
                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Delete a Job.
         
      • listJobs

        default void listJobs​(ListJobsRequest request,
                              io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)
         List all Jobs for a project within a region.
         
      • getTask

        default void getTask​(GetTaskRequest request,
                             io.grpc.stub.StreamObserver<Task> responseObserver)
         Return a single Task.
         
      • listTasks

        default void listTasks​(ListTasksRequest request,
                               io.grpc.stub.StreamObserver<ListTasksResponse> responseObserver)
         List Tasks associated with a job.