Reference documentation and code samples for the Google Cloud Run V2 Client class CreateServiceRequest.
Request message for creating a Service.
Generated from protobuf messagegoogle.cloud.run.v2.CreateServiceRequest
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 service should be created. Format: projects/{project}/locations/{location}, where {project} can be project id or number. Only lowercase characters, digits, and hyphens.
Required. The unique identifier for the Service. It must begin with letter, and cannot end with hyphen; must contain fewer than 50 characters. The name of the service becomes {parent}/services/{service_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 service should be created.
Format: projects/{project}/locations/{location}, where {project} can be
project id or number. Only lowercase characters, digits, and hyphens.
Returns
Type
Description
string
setParent
Required. The location and project in which this service should be created.
Format: projects/{project}/locations/{location}, where {project} can be
project id or number. Only lowercase characters, digits, and hyphens.
Required. The unique identifier for the Service. It must begin with letter,
and cannot end with hyphen; must contain fewer than 50 characters.
The name of the service becomes {parent}/services/{service_id}.
Returns
Type
Description
string
setServiceId
Required. The unique identifier for the Service. It must begin with letter,
and cannot end with hyphen; must contain fewer than 50 characters.
The name of the service becomes {parent}/services/{service_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 service should be created.
Format: projects/{project}/locations/{location}, where {project} can be
project id or number. Only lowercase characters, digits, and hyphens. Please seeServicesClient::locationName()for help formatting this field.
Required. The unique identifier for the Service. It must begin with letter,
and cannot end with hyphen; must contain fewer than 50 characters.
The name of the service becomes {parent}/services/{service_id}.
[[["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 CreateServiceRequest (1.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.9.0 (latest)](/php/docs/reference/cloud-run/latest/V2.CreateServiceRequest)\n- [1.8.0](/php/docs/reference/cloud-run/1.8.0/V2.CreateServiceRequest)\n- [1.7.0](/php/docs/reference/cloud-run/1.7.0/V2.CreateServiceRequest)\n- [1.6.0](/php/docs/reference/cloud-run/1.6.0/V2.CreateServiceRequest)\n- [1.5.2](/php/docs/reference/cloud-run/1.5.2/V2.CreateServiceRequest)\n- [1.4.0](/php/docs/reference/cloud-run/1.4.0/V2.CreateServiceRequest)\n- [1.3.0](/php/docs/reference/cloud-run/1.3.0/V2.CreateServiceRequest)\n- [1.2.0](/php/docs/reference/cloud-run/1.2.0/V2.CreateServiceRequest)\n- [1.1.0](/php/docs/reference/cloud-run/1.1.0/V2.CreateServiceRequest)\n- [1.0.0](/php/docs/reference/cloud-run/1.0.0/V2.CreateServiceRequest)\n- [0.9.3](/php/docs/reference/cloud-run/0.9.3/V2.CreateServiceRequest)\n- [0.8.0](/php/docs/reference/cloud-run/0.8.0/V2.CreateServiceRequest)\n- [0.7.2](/php/docs/reference/cloud-run/0.7.2/V2.CreateServiceRequest)\n- [0.6.0](/php/docs/reference/cloud-run/0.6.0/V2.CreateServiceRequest)\n- [0.5.2](/php/docs/reference/cloud-run/0.5.2/V2.CreateServiceRequest)\n- [0.4.0](/php/docs/reference/cloud-run/0.4.0/V2.CreateServiceRequest)\n- [0.3.4](/php/docs/reference/cloud-run/0.3.4/V2.CreateServiceRequest) \nReference documentation and code samples for the Google Cloud Run V2 Client class CreateServiceRequest.\n\nRequest message for creating a Service.\n\nGenerated from protobuf message `google.cloud.run.v2.CreateServiceRequest`\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 service should be created.\n\nFormat: projects/{project}/locations/{location}, where {project} can be\nproject id or number. Only lowercase characters, digits, and hyphens.\n\n### setParent\n\nRequired. The location and project in which this service should be created.\n\nFormat: projects/{project}/locations/{location}, where {project} can be\nproject id or number. Only lowercase characters, digits, and hyphens.\n\n### getService\n\nRequired. The Service instance to create.\n\n### hasService\n\n### clearService\n\n### setService\n\nRequired. The Service instance to create.\n\n### getServiceId\n\nRequired. The unique identifier for the Service. It must begin with letter,\nand cannot end with hyphen; must contain fewer than 50 characters.\n\nThe name of the service becomes {parent}/services/{service_id}.\n\n### setServiceId\n\nRequired. The unique identifier for the Service. It must begin with letter,\nand cannot end with hyphen; must contain fewer than 50 characters.\n\nThe name of the service becomes {parent}/services/{service_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"]]