Package com.google.cloud.batch.v1alpha
Class BatchServiceGrpc.BatchServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<BatchServiceGrpc.BatchServiceFutureStub>
-
- com.google.cloud.batch.v1alpha.BatchServiceGrpc.BatchServiceFutureStub
-
- Enclosing class:
- BatchServiceGrpc
public static final class BatchServiceGrpc.BatchServiceFutureStub extends io.grpc.stub.AbstractFutureStub<BatchServiceGrpc.BatchServiceFutureStub>
A stub to allow clients to do ListenableFuture-style 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.BatchServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<Job>
createJob(CreateJobRequest request)
Create a Job.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteJob(DeleteJobRequest request)
Delete a Job.com.google.common.util.concurrent.ListenableFuture<Job>
getJob(GetJobRequest request)
Get a Job specified by its resource name.com.google.common.util.concurrent.ListenableFuture<Task>
getTask(GetTaskRequest request)
Return a single Task.com.google.common.util.concurrent.ListenableFuture<ListJobsResponse>
listJobs(ListJobsRequest request)
List all Jobs for a project within a region.com.google.common.util.concurrent.ListenableFuture<ListTasksResponse>
listTasks(ListTasksRequest request)
List Tasks associated with a job.
-
-
-
Method Detail
-
build
protected BatchServiceGrpc.BatchServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<BatchServiceGrpc.BatchServiceFutureStub>
-
createJob
public com.google.common.util.concurrent.ListenableFuture<Job> createJob(CreateJobRequest request)
Create a Job.
-
getJob
public com.google.common.util.concurrent.ListenableFuture<Job> getJob(GetJobRequest request)
Get a Job specified by its resource name.
-
deleteJob
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteJob(DeleteJobRequest request)
Delete a Job.
-
listJobs
public com.google.common.util.concurrent.ListenableFuture<ListJobsResponse> listJobs(ListJobsRequest request)
List all Jobs for a project within a region.
-
getTask
public com.google.common.util.concurrent.ListenableFuture<Task> getTask(GetTaskRequest request)
Return a single Task.
-
listTasks
public com.google.common.util.concurrent.ListenableFuture<ListTasksResponse> listTasks(ListTasksRequest request)
List Tasks associated with a job.
-
-