Reference documentation and code samples for the Google Cloud Run V2 Client class CreateJobRequest.
Request message for creating a Job.
Generated from protobuf messagegoogle.cloud.run.v2.CreateJobRequest
Namespace
Google \ Cloud \ Run \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The location and project in which this Job should be created. Format: projects/{project}/locations/{location}, where {project} can be project id or number.
Required. The unique identifier for the Job. The name of the job becomes
{parent}/jobs/{job_id}.
Returns
Type
Description
string
setJobId
Required. The unique identifier for the Job. The name of the job becomes
{parent}/jobs/{job_id}.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getValidateOnly
Indicates that the request should be validated and default values
populated, without persisting the request or creating any resources.
Returns
Type
Description
bool
setValidateOnly
Indicates that the request should be validated and default values
populated, without persisting the request or creating any resources.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
static::build
Parameters
Name
Description
parent
string
Required. The location and project in which this Job should be created.
Format: projects/{project}/locations/{location}, where {project} can be
project id or number. Please seeJobsClient::locationName()for help formatting this field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Run V2 Client - Class CreateJobRequest (1.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.9.0 (latest)](/php/docs/reference/cloud-run/latest/V2.CreateJobRequest)\n- [1.8.0](/php/docs/reference/cloud-run/1.8.0/V2.CreateJobRequest)\n- [1.7.0](/php/docs/reference/cloud-run/1.7.0/V2.CreateJobRequest)\n- [1.6.0](/php/docs/reference/cloud-run/1.6.0/V2.CreateJobRequest)\n- [1.5.2](/php/docs/reference/cloud-run/1.5.2/V2.CreateJobRequest)\n- [1.4.0](/php/docs/reference/cloud-run/1.4.0/V2.CreateJobRequest)\n- [1.3.0](/php/docs/reference/cloud-run/1.3.0/V2.CreateJobRequest)\n- [1.2.0](/php/docs/reference/cloud-run/1.2.0/V2.CreateJobRequest)\n- [1.1.0](/php/docs/reference/cloud-run/1.1.0/V2.CreateJobRequest)\n- [1.0.0](/php/docs/reference/cloud-run/1.0.0/V2.CreateJobRequest)\n- [0.9.3](/php/docs/reference/cloud-run/0.9.3/V2.CreateJobRequest)\n- [0.8.0](/php/docs/reference/cloud-run/0.8.0/V2.CreateJobRequest)\n- [0.7.2](/php/docs/reference/cloud-run/0.7.2/V2.CreateJobRequest)\n- [0.6.0](/php/docs/reference/cloud-run/0.6.0/V2.CreateJobRequest)\n- [0.5.2](/php/docs/reference/cloud-run/0.5.2/V2.CreateJobRequest)\n- [0.4.0](/php/docs/reference/cloud-run/0.4.0/V2.CreateJobRequest)\n- [0.3.4](/php/docs/reference/cloud-run/0.3.4/V2.CreateJobRequest) \nReference documentation and code samples for the Google Cloud Run V2 Client class CreateJobRequest.\n\nRequest message for creating a Job.\n\nGenerated from protobuf message `google.cloud.run.v2.CreateJobRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Run \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. The location and project in which this Job should be created.\n\nFormat: projects/{project}/locations/{location}, where {project} can be\nproject id or number.\n\n### setParent\n\nRequired. The location and project in which this Job should be created.\n\nFormat: projects/{project}/locations/{location}, where {project} can be\nproject id or number.\n\n### getJob\n\nRequired. The Job instance to create.\n\n### hasJob\n\n### clearJob\n\n### setJob\n\nRequired. The Job instance to create.\n\n### getJobId\n\nRequired. The unique identifier for the Job. The name of the job becomes\n{parent}/jobs/{job_id}.\n\n### setJobId\n\nRequired. The unique identifier for the Job. The name of the job becomes\n{parent}/jobs/{job_id}.\n\n### getValidateOnly\n\nIndicates that the request should be validated and default values\npopulated, without persisting the request or creating any resources.\n\n### setValidateOnly\n\nIndicates that the request should be validated and default values\npopulated, without persisting the request or creating any resources.\n\n### static::build"]]