Class BatchServiceGrpc.BatchServiceImplBase (0.2.0)

public abstract static class BatchServiceGrpc.BatchServiceImplBase implements BindableService

Google Batch Service. The service manages user submitted batch jobs and allocates Google Compute Engine VM instances to run the jobs.

Inheritance

java.lang.Object > BatchServiceGrpc.BatchServiceImplBase

Implements

io.grpc.BindableService

Constructors

BatchServiceImplBase()

public BatchServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)

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

Create a Job.

Parameters
NameDescription
requestCreateJobRequest
responseObserverio.grpc.stub.StreamObserver<Job>

deleteJob(DeleteJobRequest request, StreamObserver<Operation> responseObserver)

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

Delete a Job.

Parameters
NameDescription
requestDeleteJobRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getJob(GetJobRequest request, StreamObserver<Job> responseObserver)

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

Get a Job specified by its resource name.

Parameters
NameDescription
requestGetJobRequest
responseObserverio.grpc.stub.StreamObserver<Job>

getTask(GetTaskRequest request, StreamObserver<Task> responseObserver)

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

Return a single Task.

Parameters
NameDescription
requestGetTaskRequest
responseObserverio.grpc.stub.StreamObserver<Task>

listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)

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

List all Jobs for a project within a region.

Parameters
NameDescription
requestListJobsRequest
responseObserverio.grpc.stub.StreamObserver<ListJobsResponse>

listTasks(ListTasksRequest request, StreamObserver<ListTasksResponse> responseObserver)

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

List Tasks associated with a job.

Parameters
NameDescription
requestListTasksRequest
responseObserverio.grpc.stub.StreamObserver<ListTasksResponse>