Class JobControllerGrpc.JobControllerBlockingStub (4.44.0)

public static final class JobControllerGrpc.JobControllerBlockingStub extends AbstractBlockingStub<JobControllerGrpc.JobControllerBlockingStub>

A stub to allow clients to do synchronous rpc calls to service JobController.

The JobController provides methods to manage jobs.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > JobControllerGrpc.JobControllerBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected JobControllerGrpc.JobControllerBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
JobControllerGrpc.JobControllerBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

cancelJob(CancelJobRequest request)

public 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
Job

deleteJob(DeleteJobRequest request)

public 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
Empty

getJob(GetJobRequest request)

public Job getJob(GetJobRequest request)

Gets the resource representation for a job in a project.

Parameter
Name Description
request GetJobRequest
Returns
Type Description
Job

listJobs(ListJobsRequest request)

public ListJobsResponse listJobs(ListJobsRequest request)

Lists regions/{region}/jobs in a project.

Parameter
Name Description
request ListJobsRequest
Returns
Type Description
ListJobsResponse

submitJob(SubmitJobRequest request)

public Job submitJob(SubmitJobRequest request)

Submits a job to a cluster.

Parameter
Name Description
request SubmitJobRequest
Returns
Type Description
Job

submitJobAsOperation(SubmitJobRequest request)

public Operation submitJobAsOperation(SubmitJobRequest request)

Submits job to a cluster.

Parameter
Name Description
request SubmitJobRequest
Returns
Type Description
Operation

updateJob(UpdateJobRequest request)

public Job updateJob(UpdateJobRequest request)

Updates a job in a project.

Parameter
Name Description
request UpdateJobRequest
Returns
Type Description
Job