public sealed class UpdateProjectRequest : IMessage<UpdateProjectRequest>, IEquatable<UpdateProjectRequest>, IDeepCloneable<UpdateProjectRequest>, IBufferMessage, IMessage
The request sent to the
[UpdateProject][google.cloud.resourcemanager.v3.Projects.UpdateProject]
method.
Only the display_name and labels fields can be change. Use the
[MoveProject][google.cloud.resourcemanager.v3.Projects.MoveProject] method to
change the parent field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eUpdateProjectRequest\u003c/code\u003e class, which is used to send requests to the \u003ccode\u003eUpdateProject\u003c/code\u003e method in Google Cloud Resource Manager.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateProjectRequest\u003c/code\u003e class allows for modification of a project's \u003ccode\u003edisplay_name\u003c/code\u003e and \u003ccode\u003elabels\u003c/code\u003e, while the \u003ccode\u003eparent\u003c/code\u003e field requires a separate method, \u003ccode\u003eMoveProject\u003c/code\u003e, for changes.\u003c/p\u003e\n"],["\u003cp\u003eVersion 2.5.0 is the latest available version, with several older versions also listed, down to version 1.0.0, however, the details provided on this page is within the context of version 1.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateProjectRequest\u003c/code\u003e class has properties for \u003ccode\u003eProject\u003c/code\u003e, representing the project's new definition, and \u003ccode\u003eUpdateMask\u003c/code\u003e, which enables selective updates to specific fields.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eObject\u003c/code\u003e, showcasing its capabilities and integration within the .NET framework.\u003c/p\u003e\n"]]],[],null,[]]