Class JobsGrpc.JobsBlockingStub (0.20.0)

public static final class JobsGrpc.JobsBlockingStub extends AbstractBlockingStub<JobsGrpc.JobsBlockingStub>

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

Cloud Run Job Control Plane API.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > JobsGrpc.JobsBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected JobsGrpc.JobsBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
JobsGrpc.JobsBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createJob(CreateJobRequest request)

public Operation createJob(CreateJobRequest request)

Creates a Job.

Parameter
NameDescription
requestCreateJobRequest
Returns
TypeDescription
Operation

deleteJob(DeleteJobRequest request)

public Operation deleteJob(DeleteJobRequest request)

Deletes a Job.

Parameter
NameDescription
requestDeleteJobRequest
Returns
TypeDescription
Operation

getIamPolicy(GetIamPolicyRequest request)

public Policy getIamPolicy(GetIamPolicyRequest request)

Gets the IAM Access Control policy currently in effect for the given Job. This result does not include any inherited policies.

Parameter
NameDescription
requestcom.google.iam.v1.GetIamPolicyRequest
Returns
TypeDescription
com.google.iam.v1.Policy

getJob(GetJobRequest request)

public Job getJob(GetJobRequest request)

Gets information about a Job.

Parameter
NameDescription
requestGetJobRequest
Returns
TypeDescription
Job

listJobs(ListJobsRequest request)

public ListJobsResponse listJobs(ListJobsRequest request)

Lists Jobs.

Parameter
NameDescription
requestListJobsRequest
Returns
TypeDescription
ListJobsResponse

runJob(RunJobRequest request)

public Operation runJob(RunJobRequest request)

Triggers creation of a new Execution of this Job.

Parameter
NameDescription
requestRunJobRequest
Returns
TypeDescription
Operation

setIamPolicy(SetIamPolicyRequest request)

public Policy setIamPolicy(SetIamPolicyRequest request)

Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.

Parameter
NameDescription
requestcom.google.iam.v1.SetIamPolicyRequest
Returns
TypeDescription
com.google.iam.v1.Policy

testIamPermissions(TestIamPermissionsRequest request)

public TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)

Returns permissions that a caller has on the specified Project. There are no permissions required for making this API call.

Parameter
NameDescription
requestcom.google.iam.v1.TestIamPermissionsRequest
Returns
TypeDescription
com.google.iam.v1.TestIamPermissionsResponse

updateJob(UpdateJobRequest request)

public Operation updateJob(UpdateJobRequest request)

Updates a Job.

Parameter
NameDescription
requestUpdateJobRequest
Returns
TypeDescription
Operation