public sealed class Annotation : IMessage<Annotation>, IEquatable<Annotation>, IDeepCloneable<Annotation>, IBufferMessage, IMessage
Annotation for Example. Each example may have one or more annotations. For
example in image classification problem, each image might have one or more
labels. We call labels binded with this image an Annotation.
[[["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\u003eAnnotation\u003c/code\u003e class in the \u003ccode\u003eGoogle.Cloud.DataLabeling.V1Beta1\u003c/code\u003e namespace represents a label or annotation associated with an example in a dataset, such as a label for an image in an image classification problem.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAnnotation\u003c/code\u003e 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, and inherits from the \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eAnnotation\u003c/code\u003e class include \u003ccode\u003eAnnotationMetadata\u003c/code\u003e, \u003ccode\u003eAnnotationSentiment\u003c/code\u003e, \u003ccode\u003eAnnotationSource\u003c/code\u003e, \u003ccode\u003eAnnotationValue\u003c/code\u003e, and \u003ccode\u003eName\u003c/code\u003e, which provide details about the annotation's metadata, sentiment, source, value, and unique identifier, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors for the \u003ccode\u003eAnnotation\u003c/code\u003e class, one being empty and another which accepts another \u003ccode\u003eAnnotation\u003c/code\u003e as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documentation available is \u003ccode\u003e2.0.0-beta05\u003c/code\u003e, while this current documentation is for version \u003ccode\u003e1.0.0-beta03\u003c/code\u003e, providing options to check out versions \u003ccode\u003e2.0.0-beta04\u003c/code\u003e, and \u003ccode\u003e1.0.0-beta03\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]