Package com.google.cloud.batch.v1alpha
Class BatchServiceGrpc.BatchServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<BatchServiceGrpc.BatchServiceStub>
-
- com.google.cloud.batch.v1alpha.BatchServiceGrpc.BatchServiceStub
-
- Enclosing class:
- BatchServiceGrpc
public static final class BatchServiceGrpc.BatchServiceStub extends io.grpc.stub.AbstractAsyncStub<BatchServiceGrpc.BatchServiceStub>
A stub to allow clients to do asynchronous rpc calls to service BatchService.Google Batch Service. The service manages user submitted batch jobs and allocates Google Compute Engine VM instances to run the jobs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BatchServiceGrpc.BatchServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)voidcreateJob(CreateJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)Create a Job.voiddeleteJob(DeleteJobRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Delete a Job.voidgetJob(GetJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)Get a Job specified by its resource name.voidgetTask(GetTaskRequest request, io.grpc.stub.StreamObserver<Task> responseObserver)Return a single Task.voidlistJobs(ListJobsRequest request, io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)List all Jobs for a project within a region.voidlistTasks(ListTasksRequest request, io.grpc.stub.StreamObserver<ListTasksResponse> responseObserver)List Tasks associated with a job.
-
-
-
Method Detail
-
build
protected BatchServiceGrpc.BatchServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<BatchServiceGrpc.BatchServiceStub>
-
createJob
public void createJob(CreateJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)
Create a Job.
-
getJob
public void getJob(GetJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)
Get a Job specified by its resource name.
-
deleteJob
public void deleteJob(DeleteJobRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Delete a Job.
-
listJobs
public void listJobs(ListJobsRequest request, io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)
List all Jobs for a project within a region.
-
getTask
public void getTask(GetTaskRequest request, io.grpc.stub.StreamObserver<Task> responseObserver)
Return a single Task.
-
listTasks
public void listTasks(ListTasksRequest request, io.grpc.stub.StreamObserver<ListTasksResponse> responseObserver)
List Tasks associated with a job.
-
-