public sealed class PatchServiceAccountRequest : IMessage<PatchServiceAccountRequest>, IEquatable<PatchServiceAccountRequest>, IDeepCloneable<PatchServiceAccountRequest>, IBufferMessage, IMessage
The request for
[PatchServiceAccount][google.iam.admin.v1.PatchServiceAccount].
You can patch only the display_name and description fields. You must use
the update_mask field to specify which of these fields you want to patch.
Only the fields specified in the request are guaranteed to be returned in
the response. Other fields may be empty in the response.
[[["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\u003eThe \u003ccode\u003ePatchServiceAccountRequest\u003c/code\u003e class is used to request updates to a service account, specifically designed for the \u003ccode\u003ePatchServiceAccount\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eOnly the \u003ccode\u003edisplay_name\u003c/code\u003e and \u003ccode\u003edescription\u003c/code\u003e fields of a service account can be modified using this request, and the \u003ccode\u003eupdate_mask\u003c/code\u003e field must be used to indicate which fields are being updated.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, offering functionalities such as message handling, equality comparison, deep cloning, and buffered message management.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePatchServiceAccountRequest\u003c/code\u003e class provides two constructors: a default constructor and one that accepts another \u003ccode\u003ePatchServiceAccountRequest\u003c/code\u003e object for copying.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eServiceAccount\u003c/code\u003e and \u003ccode\u003eUpdateMask\u003c/code\u003e properties are present, allowing for the specification of which fields to update.\u003c/p\u003e\n"]]],[],null,[]]