Google Cloud Run V2 Client - Class CreateJobRequest (1.10.1)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud Run V2 Client class CreateJobRequest.
Request message for creating a Job.
Generated from protobuf message google.cloud.run.v2.CreateJobRequest
Namespace
Google \ Cloud \ Run \ V2Methods
__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. |
↳ job |
Job
Required. The Job instance to create. |
↳ job_id |
string
Required. The unique identifier for the Job. The name of the job becomes {parent}/jobs/{job_id}. |
↳ validate_only |
bool
Indicates that the request should be validated and default values populated, without persisting the request or creating any resources. |
getParent
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.
| Returns | |
|---|---|
| Type | Description |
string |
|
setParent
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getJob
Required. The Job instance to create.
| Returns | |
|---|---|
| Type | Description |
Job|null |
|
hasJob
clearJob
setJob
Required. The Job instance to create.
| Parameter | |
|---|---|
| Name | Description |
var |
Job
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getJobId
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 see JobsClient::locationName() for help formatting this field. |
job |
Job
Required. The Job instance to create. |
jobId |
string
Required. The unique identifier for the Job. The name of the job becomes {parent}/jobs/{job_id}. |
| Returns | |
|---|---|
| Type | Description |
CreateJobRequest |
|