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 Details

    • 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<Operation> responseObserver)
       Delete a Job.
       
    • cancelJob

      default void cancelJob(CancelJobRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Cancel 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.