public sealed class UpdateFindingRequest : IMessage<UpdateFindingRequest>, IEquatable<UpdateFindingRequest>, IDeepCloneable<UpdateFindingRequest>, IBufferMessage, IMessage
Request message for updating or creating a finding.
Required. The finding resource to update or create if it does not already exist.
parent, security_marks, and update_time will be ignored.
In the case of creation, the finding id portion of the name must be
alphanumeric and less than or equal to 32 characters and greater than 0
characters in length.
The FieldMask to use when updating the finding resource. This field should
not be specified when creating a finding.
When updating a finding, an empty mask is treated as updating all mutable
fields and replacing source_properties. Individual source_properties can
be added/updated by using "source_properties.<property key>" in the field
mask.
[[["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 page details the \u003ccode\u003eUpdateFindingRequest\u003c/code\u003e class, which is used for updating or creating a finding in the Google Cloud Security Center.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is 3.24.0, but the page focuses on version 2.11.0 which can be found along with other versions, all of which are accessible via the provided links.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateFindingRequest\u003c/code\u003e class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing methods and properties for managing finding data.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eFinding\u003c/code\u003e (the resource to update/create) and \u003ccode\u003eUpdateMask\u003c/code\u003e (specifying which fields to update), with particular validation constraints for the finding ID when creating.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateFindingRequest\u003c/code\u003e class provides two constructors: a default constructor and a copy constructor, to provide flexibility in instantiation.\u003c/p\u003e\n"]]],[],null,[]]