Class protos.google.cloud.run.v2.Jobs (2.1.0)

Represents a Jobs

Inheritance

$protobuf.rpc.Service >protos.google.cloud.run.v2.Jobs

Package

@google-cloud/run

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl:$protobuf.RPCImpl,requestDelimited?:boolean,responseDelimited?:boolean);

Constructs a new Jobs service.

Parameters
NameDescription
rpcImpl$protobuf.RPCImpl

RPC implementation

requestDelimitedboolean

Whether requests are length-delimited

responseDelimitedboolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

publicstaticcreate(rpcImpl:$protobuf.RPCImpl,requestDelimited?:boolean,responseDelimited?:boolean):Jobs;

Creates new Jobs service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl$protobuf.RPCImpl

RPC implementation

requestDelimitedboolean

Whether requests are length-delimited

responseDelimitedboolean

Whether responses are length-delimited

Returns
TypeDescription
Jobs

RPC service. Useful where requests and/or responses are streamed.

createJob(request, callback)

publiccreateJob(request:google.cloud.run.v2.ICreateJobRequest,callback:google.cloud.run.v2.Jobs.CreateJobCallback):void;

Calls CreateJob.

Parameters
NameDescription
requestICreateJobRequest

CreateJobRequest message or plain object

callbackCreateJobCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createJob(request)

publiccreateJob(request:google.cloud.run.v2.ICreateJobRequest):Promise<google.longrunning.Operation>;

Calls CreateJob.

Parameter
NameDescription
requestICreateJobRequest

CreateJobRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteJob(request, callback)

publicdeleteJob(request:google.cloud.run.v2.IDeleteJobRequest,callback:google.cloud.run.v2.Jobs.DeleteJobCallback):void;

Calls DeleteJob.

Parameters
NameDescription
requestIDeleteJobRequest

DeleteJobRequest message or plain object

callbackDeleteJobCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteJob(request)

publicdeleteJob(request:google.cloud.run.v2.IDeleteJobRequest):Promise<google.longrunning.Operation>;

Calls DeleteJob.

Parameter
NameDescription
requestIDeleteJobRequest

DeleteJobRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getIamPolicy(request, callback)

publicgetIamPolicy(request:google.iam.v1.IGetIamPolicyRequest,callback:google.cloud.run.v2.Jobs.GetIamPolicyCallback):void;

Calls GetIamPolicy.

Parameters
NameDescription
requestIGetIamPolicyRequest

GetIamPolicyRequest message or plain object

callbackGetIamPolicyCallback

Node-style callback called with the error, if any, and Policy

Returns
TypeDescription
void

getIamPolicy(request)

publicgetIamPolicy(request:google.iam.v1.IGetIamPolicyRequest):Promise<google.iam.v1.Policy>;

Calls GetIamPolicy.

Parameter
NameDescription
requestIGetIamPolicyRequest

GetIamPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.iam.v1.Policy>

Promise

getJob(request, callback)

publicgetJob(request:google.cloud.run.v2.IGetJobRequest,callback:google.cloud.run.v2.Jobs.GetJobCallback):void;

Calls GetJob.

Parameters
NameDescription
requestIGetJobRequest

GetJobRequest message or plain object

callbackGetJobCallback

Node-style callback called with the error, if any, and Job

Returns
TypeDescription
void

getJob(request)

publicgetJob(request:google.cloud.run.v2.IGetJobRequest):Promise<google.cloud.run.v2.Job>;

Calls GetJob.

Parameter
NameDescription
requestIGetJobRequest

GetJobRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.run.v2.Job>

Promise

listJobs(request, callback)

publiclistJobs(request:google.cloud.run.v2.IListJobsRequest,callback:google.cloud.run.v2.Jobs.ListJobsCallback):void;

Calls ListJobs.

Parameters
NameDescription
requestIListJobsRequest

ListJobsRequest message or plain object

callbackListJobsCallback

Node-style callback called with the error, if any, and ListJobsResponse

Returns
TypeDescription
void

listJobs(request)

publiclistJobs(request:google.cloud.run.v2.IListJobsRequest):Promise<google.cloud.run.v2.ListJobsResponse>;

Calls ListJobs.

Parameter
NameDescription
requestIListJobsRequest

ListJobsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.run.v2.ListJobsResponse>

Promise

runJob(request, callback)

publicrunJob(request:google.cloud.run.v2.IRunJobRequest,callback:google.cloud.run.v2.Jobs.RunJobCallback):void;

Calls RunJob.

Parameters
NameDescription
requestIRunJobRequest

RunJobRequest message or plain object

callbackRunJobCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

runJob(request)

publicrunJob(request:google.cloud.run.v2.IRunJobRequest):Promise<google.longrunning.Operation>;

Calls RunJob.

Parameter
NameDescription
requestIRunJobRequest

RunJobRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

setIamPolicy(request, callback)

publicsetIamPolicy(request:google.iam.v1.ISetIamPolicyRequest,callback:google.cloud.run.v2.Jobs.SetIamPolicyCallback):void;

Calls SetIamPolicy.

Parameters
NameDescription
requestISetIamPolicyRequest

SetIamPolicyRequest message or plain object

callbackSetIamPolicyCallback

Node-style callback called with the error, if any, and Policy

Returns
TypeDescription
void

setIamPolicy(request)

publicsetIamPolicy(request:google.iam.v1.ISetIamPolicyRequest):Promise<google.iam.v1.Policy>;

Calls SetIamPolicy.

Parameter
NameDescription
requestISetIamPolicyRequest

SetIamPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.iam.v1.Policy>

Promise

testIamPermissions(request, callback)

publictestIamPermissions(request:google.iam.v1.ITestIamPermissionsRequest,callback:google.cloud.run.v2.Jobs.TestIamPermissionsCallback):void;

Calls TestIamPermissions.

Parameters
NameDescription
requestITestIamPermissionsRequest

TestIamPermissionsRequest message or plain object

callbackTestIamPermissionsCallback

Node-style callback called with the error, if any, and TestIamPermissionsResponse

Returns
TypeDescription
void

testIamPermissions(request)

publictestIamPermissions(request:google.iam.v1.ITestIamPermissionsRequest):Promise<google.iam.v1.TestIamPermissionsResponse>;

Calls TestIamPermissions.

Parameter
NameDescription
requestITestIamPermissionsRequest

TestIamPermissionsRequest message or plain object

Returns
TypeDescription
Promise<google.iam.v1.TestIamPermissionsResponse>

Promise

updateJob(request, callback)

publicupdateJob(request:google.cloud.run.v2.IUpdateJobRequest,callback:google.cloud.run.v2.Jobs.UpdateJobCallback):void;

Calls UpdateJob.

Parameters
NameDescription
requestIUpdateJobRequest

UpdateJobRequest message or plain object

callbackUpdateJobCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateJob(request)

publicupdateJob(request:google.cloud.run.v2.IUpdateJobRequest):Promise<google.longrunning.Operation>;

Calls UpdateJob.

Parameter
NameDescription
requestIUpdateJobRequest

UpdateJobRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-10-30 UTC.