Optional. Indicates that the request should be validated and default values populated, without persisting the request or updating any resources.
↳ allow_missing
bool
Optional. If set to true, and if the WorkerPool does not exist, it will create a new one. The caller must have 'run.workerpools.create' permissions if this is set to true and the WorkerPool does not exist.
↳ force_new_revision
bool
Optional. If set to true, a new revision will be created from the template even if the system doesn't detect any changes from the previously deployed revision. This may be useful for cases where the underlying resources need to be recreated or reinitialized. For example if the image is specified by label, but the underlying image digest has changed) or if the container performs deployment initialization work that needs to be performed again.
Optional. Indicates that the request should be validated and default values
populated, without persisting the request or updating any resources.
Returns
Type
Description
bool
setValidateOnly
Optional. Indicates that the request should be validated and default values
populated, without persisting the request or updating any resources.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getAllowMissing
Optional. If set to true, and if the WorkerPool does not exist, it will
create a new one. The caller must have 'run.workerpools.create' permissions
if this is set to true and the WorkerPool does not exist.
Returns
Type
Description
bool
setAllowMissing
Optional. If set to true, and if the WorkerPool does not exist, it will
create a new one. The caller must have 'run.workerpools.create' permissions
if this is set to true and the WorkerPool does not exist.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getForceNewRevision
Optional. If set to true, a new revision will be created from the template
even if the system doesn't detect any changes from the previously deployed
revision.
This may be useful for cases where the underlying resources need to be
recreated or reinitialized. For example if the image is specified by label,
but the underlying image digest has changed) or if the container performs
deployment initialization work that needs to be performed again.
Returns
Type
Description
bool
setForceNewRevision
Optional. If set to true, a new revision will be created from the template
even if the system doesn't detect any changes from the previously deployed
revision.
This may be useful for cases where the underlying resources need to be
recreated or reinitialized. For example if the image is specified by label,
but the underlying image digest has changed) or if the container performs
deployment initialization work that needs to be performed again.
[[["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-09 UTC."],[],[],null,["# Google Cloud Run V2 Client - Class UpdateWorkerPoolRequest (1.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.9.0 (latest)](/php/docs/reference/cloud-run/latest/V2.UpdateWorkerPoolRequest)\n- [1.8.0](/php/docs/reference/cloud-run/1.8.0/V2.UpdateWorkerPoolRequest)\n- [1.7.0](/php/docs/reference/cloud-run/1.7.0/V2.UpdateWorkerPoolRequest)\n- [1.6.0](/php/docs/reference/cloud-run/1.6.0/V2.UpdateWorkerPoolRequest)\n- [1.5.2](/php/docs/reference/cloud-run/1.5.2/V2.UpdateWorkerPoolRequest)\n- [1.4.0](/php/docs/reference/cloud-run/1.4.0/V2.UpdateWorkerPoolRequest)\n- [1.3.0](/php/docs/reference/cloud-run/1.3.0/V2.UpdateWorkerPoolRequest)\n- [1.2.0](/php/docs/reference/cloud-run/1.2.0/V2.UpdateWorkerPoolRequest)\n- [1.1.0](/php/docs/reference/cloud-run/1.1.0/V2.UpdateWorkerPoolRequest)\n- [1.0.0](/php/docs/reference/cloud-run/1.0.0/V2.UpdateWorkerPoolRequest)\n- [0.9.3](/php/docs/reference/cloud-run/0.9.3/V2.UpdateWorkerPoolRequest)\n- [0.8.0](/php/docs/reference/cloud-run/0.8.0/V2.UpdateWorkerPoolRequest)\n- [0.7.2](/php/docs/reference/cloud-run/0.7.2/V2.UpdateWorkerPoolRequest)\n- [0.6.0](/php/docs/reference/cloud-run/0.6.0/V2.UpdateWorkerPoolRequest)\n- [0.5.2](/php/docs/reference/cloud-run/0.5.2/V2.UpdateWorkerPoolRequest)\n- [0.4.0](/php/docs/reference/cloud-run/0.4.0/V2.UpdateWorkerPoolRequest)\n- [0.3.4](/php/docs/reference/cloud-run/0.3.4/V2.UpdateWorkerPoolRequest) \nReference documentation and code samples for the Google Cloud Run V2 Client class UpdateWorkerPoolRequest.\n\nRequest message for updating a worker pool.\n\nGenerated from protobuf message `google.cloud.run.v2.UpdateWorkerPoolRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Run \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getUpdateMask\n\nOptional. The list of fields to be updated.\n\n### hasUpdateMask\n\n### clearUpdateMask\n\n### setUpdateMask\n\nOptional. The list of fields to be updated.\n\n### getWorkerPool\n\nRequired. The WorkerPool to be updated.\n\n### hasWorkerPool\n\n### clearWorkerPool\n\n### setWorkerPool\n\nRequired. The WorkerPool to be updated.\n\n### getValidateOnly\n\nOptional. Indicates that the request should be validated and default values\npopulated, without persisting the request or updating any resources.\n\n### setValidateOnly\n\nOptional. Indicates that the request should be validated and default values\npopulated, without persisting the request or updating any resources.\n\n### getAllowMissing\n\nOptional. If set to true, and if the WorkerPool does not exist, it will\ncreate a new one. The caller must have 'run.workerpools.create' permissions\nif this is set to true and the WorkerPool does not exist.\n\n### setAllowMissing\n\nOptional. If set to true, and if the WorkerPool does not exist, it will\ncreate a new one. The caller must have 'run.workerpools.create' permissions\nif this is set to true and the WorkerPool does not exist.\n\n### getForceNewRevision\n\nOptional. If set to true, a new revision will be created from the template\neven if the system doesn't detect any changes from the previously deployed\nrevision.\n\nThis may be useful for cases where the underlying resources need to be\nrecreated or reinitialized. For example if the image is specified by label,\nbut the underlying image digest has changed) or if the container performs\ndeployment initialization work that needs to be performed again.\n\n### setForceNewRevision\n\nOptional. If set to true, a new revision will be created from the template\neven if the system doesn't detect any changes from the previously deployed\nrevision.\n\nThis may be useful for cases where the underlying resources need to be\nrecreated or reinitialized. For example if the image is specified by label,\nbut the underlying image digest has changed) or if the container performs\ndeployment initialization work that needs to be performed again.\n\n### static::build\n\n### static::buildFromWorkerPoolUpdateMask"]]