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.
       
    • updateJob

      default void updateJob(UpdateJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)
       Update 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.
       
    • createResourceAllowance

      default void createResourceAllowance(CreateResourceAllowanceRequest request, io.grpc.stub.StreamObserver<ResourceAllowance> responseObserver)
       Create a Resource Allowance.
       
    • getResourceAllowance

      default void getResourceAllowance(GetResourceAllowanceRequest request, io.grpc.stub.StreamObserver<ResourceAllowance> responseObserver)
       Get a ResourceAllowance specified by its resource name.
       
    • deleteResourceAllowance

      default void deleteResourceAllowance(DeleteResourceAllowanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Delete a ResourceAllowance.
       
    • listResourceAllowances

      default void listResourceAllowances(ListResourceAllowancesRequest request, io.grpc.stub.StreamObserver<ListResourceAllowancesResponse> responseObserver)
       List all ResourceAllowances for a project within a region.
       
    • updateResourceAllowance

      default void updateResourceAllowance(UpdateResourceAllowanceRequest request, io.grpc.stub.StreamObserver<ResourceAllowance> responseObserver)
       Update a Resource Allowance.