public static final class JobControllerGrpc.JobControllerFutureStub extends AbstractFutureStub<JobControllerGrpc.JobControllerFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service JobController.
The JobController provides methods to manage jobs.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > JobControllerGrpc.JobControllerFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected JobControllerGrpc.JobControllerFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
JobControllerGrpc.JobControllerFutureStub |
|
cancelJob(CancelJobRequest request)
public ListenableFuture<Job> cancelJob(CancelJobRequest request)Starts a job cancellation request. To access the job resource after cancellation, call regions/{region}/jobs.list or regions/{region}/jobs.get.
| Parameter | |
|---|---|
| Name | Description |
request |
CancelJobRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Job> |
|
deleteJob(DeleteJobRequest request)
public ListenableFuture<Empty> deleteJob(DeleteJobRequest request) Deletes the job from the project. If the job is active, the delete fails,
and the response returns FAILED_PRECONDITION.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteJobRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
getJob(GetJobRequest request)
public ListenableFuture<Job> getJob(GetJobRequest request)Gets the resource representation for a job in a project.
| Parameter | |
|---|---|
| Name | Description |
request |
GetJobRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Job> |
|
listJobs(ListJobsRequest request)
public ListenableFuture<ListJobsResponse> listJobs(ListJobsRequest request)Lists regions/{region}/jobs in a project.
| Parameter | |
|---|---|
| Name | Description |
request |
ListJobsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListJobsResponse> |
|
submitJob(SubmitJobRequest request)
public ListenableFuture<Job> submitJob(SubmitJobRequest request)Submits a job to a cluster.
| Parameter | |
|---|---|
| Name | Description |
request |
SubmitJobRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Job> |
|
submitJobAsOperation(SubmitJobRequest request)
public ListenableFuture<Operation> submitJobAsOperation(SubmitJobRequest request)Submits job to a cluster.
| Parameter | |
|---|---|
| Name | Description |
request |
SubmitJobRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateJob(UpdateJobRequest request)
public ListenableFuture<Job> updateJob(UpdateJobRequest request)Updates a job in a project.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateJobRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Job> |
|