Class JobControllerGrpc.JobControllerBlockingStub (4.4.0)

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

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
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
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
NameDescription
requestCancelJobRequest
Returns
TypeDescription
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
NameDescription
requestDeleteJobRequest
Returns
TypeDescription
Empty

getJob(GetJobRequest request)

public Job getJob(GetJobRequest request)

Gets the resource representation for a job in a project.

Parameter
NameDescription
requestGetJobRequest
Returns
TypeDescription
Job

listJobs(ListJobsRequest request)

public ListJobsResponse listJobs(ListJobsRequest request)

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

Parameter
NameDescription
requestListJobsRequest
Returns
TypeDescription
ListJobsResponse

submitJob(SubmitJobRequest request)

public Job submitJob(SubmitJobRequest request)

Submits a job to a cluster.

Parameter
NameDescription
requestSubmitJobRequest
Returns
TypeDescription
Job

submitJobAsOperation(SubmitJobRequest request)

public Operation submitJobAsOperation(SubmitJobRequest request)

Submits job to a cluster.

Parameter
NameDescription
requestSubmitJobRequest
Returns
TypeDescription
Operation

updateJob(UpdateJobRequest request)

public Job updateJob(UpdateJobRequest request)

Updates a job in a project.

Parameter
NameDescription
requestUpdateJobRequest
Returns
TypeDescription
Job