Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the resource.
[[["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-08 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eMetadata\u003c/code\u003e class within the Google Cloud Compute Engine v1 API, specifically for version 2.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMetadata\u003c/code\u003e class represents a key/value entry for storing metadata, implementing several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available in this documentation is 3.6.0, but a number of older versions, down to 1.0.0, are also documented.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eMetadata\u003c/code\u003e class include \u003ccode\u003eFingerprint\u003c/code\u003e for optimistic locking, and \u003ccode\u003eItems\u003c/code\u003e for storing key-value pairs, with the total size of key and value pairs limited to 512 KB.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation covers both the constructors of the \u003ccode\u003eMetadata\u003c/code\u003e class, as well as its inhereted members from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]