Reference documentation and code samples for the Google Cloud Container V1 Client class RollbackNodePoolUpgradeRequest.
RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed
NodePool upgrade. This will be an no-op if the last upgrade successfully
completed.
Generated from protobuf messagegoogle.container.v1.RollbackNodePoolUpgradeRequest
Namespace
Google \ Cloud \ Container \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ project_id
string
Deprecated. The Google Developers Consoleproject ID or project number. This field has been deprecated and replaced by the name field.
↳ zone
string
Deprecated. The name of the Google Compute Enginezonein which the cluster resides. This field has been deprecated and replaced by the name field.
↳ cluster_id
string
Deprecated. The name of the cluster to rollback. This field has been deprecated and replaced by the name field.
↳ node_pool_id
string
Deprecated. The name of the node pool to rollback. This field has been deprecated and replaced by the name field.
↳ name
string
The name (project, location, cluster, node pool id) of the node poll to rollback upgrade. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*.
↳ respect_pdb
bool
Option for rollback to ignore the PodDisruptionBudget. Default value is false.
The name (project, location, cluster, node pool id) of the node poll to
rollback upgrade.
Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*.
[[["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 Container V1 Client - Class RollbackNodePoolUpgradeRequest (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/php/docs/reference/cloud-container/latest/V1.RollbackNodePoolUpgradeRequest)\n- [2.4.0](/php/docs/reference/cloud-container/2.4.0/V1.RollbackNodePoolUpgradeRequest)\n- [2.3.4](/php/docs/reference/cloud-container/2.3.4/V1.RollbackNodePoolUpgradeRequest)\n- [2.2.1](/php/docs/reference/cloud-container/2.2.1/V1.RollbackNodePoolUpgradeRequest)\n- [2.1.0](/php/docs/reference/cloud-container/2.1.0/V1.RollbackNodePoolUpgradeRequest)\n- [2.0.0](/php/docs/reference/cloud-container/2.0.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.33.0](/php/docs/reference/cloud-container/1.33.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.32.0](/php/docs/reference/cloud-container/1.32.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.31.0](/php/docs/reference/cloud-container/1.31.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.30.3](/php/docs/reference/cloud-container/1.30.3/V1.RollbackNodePoolUpgradeRequest)\n- [1.24.0](/php/docs/reference/cloud-container/1.24.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.23.0](/php/docs/reference/cloud-container/1.23.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.22.0](/php/docs/reference/cloud-container/1.22.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.21.1](/php/docs/reference/cloud-container/1.21.1/V1.RollbackNodePoolUpgradeRequest)\n- [1.20.0](/php/docs/reference/cloud-container/1.20.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.19.0](/php/docs/reference/cloud-container/1.19.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.18.0](/php/docs/reference/cloud-container/1.18.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.17.1](/php/docs/reference/cloud-container/1.17.1/V1.RollbackNodePoolUpgradeRequest)\n- [1.16.0](/php/docs/reference/cloud-container/1.16.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.15.0](/php/docs/reference/cloud-container/1.15.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.14.0](/php/docs/reference/cloud-container/1.14.0/V1.RollbackNodePoolUpgradeRequest)\n- [1.13.1](/php/docs/reference/cloud-container/1.13.1/V1.RollbackNodePoolUpgradeRequest)\n- [1.12.1](/php/docs/reference/cloud-container/1.12.1/V1.RollbackNodePoolUpgradeRequest)\n- [1.10.3](/php/docs/reference/cloud-container/1.10.3/V1.RollbackNodePoolUpgradeRequest)\n- [1.9.1](/php/docs/reference/cloud-container/1.9.1/V1.RollbackNodePoolUpgradeRequest) \nReference documentation and code samples for the Google Cloud Container V1 Client class RollbackNodePoolUpgradeRequest.\n\nRollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed\nNodePool upgrade. This will be an no-op if the last upgrade successfully\ncompleted.\n\nGenerated from protobuf message `google.container.v1.RollbackNodePoolUpgradeRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Container \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getProjectId\n\nDeprecated. The Google Developers Console [project ID or project\nnumber](https://cloud.google.com/resource-manager/docs/creating-managing-projects).\n\nThis field has been deprecated and replaced by the name field.\n\n### setProjectId\n\nDeprecated. The Google Developers Console [project ID or project\nnumber](https://cloud.google.com/resource-manager/docs/creating-managing-projects).\n\nThis field has been deprecated and replaced by the name field.\n\n### getZone\n\nDeprecated. The name of the Google Compute Engine\n[zone](https://cloud.google.com/compute/docs/zones#available)\nin which the cluster resides. This field has been deprecated and replaced\nby the name field.\n\n### setZone\n\nDeprecated. The name of the Google Compute Engine\n[zone](https://cloud.google.com/compute/docs/zones#available)\nin which the cluster resides. This field has been deprecated and replaced\nby the name field.\n\n### getClusterId\n\nDeprecated. The name of the cluster to rollback.\n\nThis field has been deprecated and replaced by the name field.\n\n### setClusterId\n\nDeprecated. The name of the cluster to rollback.\n\nThis field has been deprecated and replaced by the name field.\n\n### getNodePoolId\n\nDeprecated. The name of the node pool to rollback.\n\nThis field has been deprecated and replaced by the name field.\n\n### setNodePoolId\n\nDeprecated. The name of the node pool to rollback.\n\nThis field has been deprecated and replaced by the name field.\n\n### getName\n\nThe name (project, location, cluster, node pool id) of the node poll to\nrollback upgrade.\n\nSpecified in the format `projects/*/locations/*/clusters/*/nodePools/*`.\n\n### setName\n\nThe name (project, location, cluster, node pool id) of the node poll to\nrollback upgrade.\n\nSpecified in the format `projects/*/locations/*/clusters/*/nodePools/*`.\n\n### getRespectPdb\n\nOption for rollback to ignore the PodDisruptionBudget.\n\nDefault value is false.\n\n### setRespectPdb\n\nOption for rollback to ignore the PodDisruptionBudget.\n\nDefault value is false.\n\n### static::build\n\n### static::buildFromName"]]