Specifies a fingerprint for this request, which is essentially a hash of the tags' contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update tags. You must always provide an up-to-date fingerprint hash in order to update or change tags. To see the latest fingerprint, make get() request to the instance.
[[["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 details the \u003ccode\u003eTags\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, which is part of the .NET library for interacting with Google Cloud Compute Engine.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTags\u003c/code\u003e class, representing a set of instance tags, implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e for functionality related to message handling, equality checks, deep cloning, and buffer messages.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for the \u003ccode\u003eTags\u003c/code\u003e class is 3.6.0, with a history of versions spanning from 1.0.0 up to 3.6.0, each with their own documentation.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eTags\u003c/code\u003e class include \u003ccode\u003eFingerprint\u003c/code\u003e, used for optimistic locking during updates, and \u003ccode\u003eItems\u003c/code\u003e, which is a collection of string values representing the tags themselves, with each tag needing to adhere to the length and formatting requirements.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors, a default \u003ccode\u003eTags()\u003c/code\u003e constructor and \u003ccode\u003eTags(Tags other)\u003c/code\u003e constructor, the latter allowing for initialization via another Tags object, and inherits members from the \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]