Interface BatchServiceGrpc.AsyncService (0.44.0)

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.

Methods

createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)

public default void createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)

Create a Job.

Parameters
Name Description
request CreateJobRequest
responseObserver io.grpc.stub.StreamObserver<Job>

deleteJob(DeleteJobRequest request, StreamObserver<Operation> responseObserver)

public default void deleteJob(DeleteJobRequest request, StreamObserver<Operation> responseObserver)

Delete a Job.

Parameters
Name Description
request DeleteJobRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getJob(GetJobRequest request, StreamObserver<Job> responseObserver)

public default void getJob(GetJobRequest request, StreamObserver<Job> responseObserver)

Get a Job specified by its resource name.

Parameters
Name Description
request GetJobRequest
responseObserver io.grpc.stub.StreamObserver<Job>

getTask(GetTaskRequest request, StreamObserver<Task> responseObserver)

public default void getTask(GetTaskRequest request, StreamObserver<Task> responseObserver)

Return a single Task.

Parameters
Name Description
request GetTaskRequest
responseObserver io.grpc.stub.StreamObserver<Task>

listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)

public default void listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)

List all Jobs for a project within a region.

Parameters
Name Description
request ListJobsRequest
responseObserver io.grpc.stub.StreamObserver<ListJobsResponse>

listTasks(ListTasksRequest request, StreamObserver<ListTasksResponse> responseObserver)

public default void listTasks(ListTasksRequest request, StreamObserver<ListTasksResponse> responseObserver)

List Tasks associated with a job.

Parameters
Name Description
request ListTasksRequest
responseObserver io.grpc.stub.StreamObserver<ListTasksResponse>