public sealed class BatchAnnotateFilesRequest : IMessage<BatchAnnotateFilesRequest>, IEquatable<BatchAnnotateFilesRequest>, IDeepCloneable<BatchAnnotateFilesRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Vision v1 API class BatchAnnotateFilesRequest.
A list of requests to annotate files using the BatchAnnotateFiles API.
Optional. The labels with user-defined metadata for the request.
Label keys and values can be no longer than 63 characters
(Unicode codepoints), can only contain lowercase letters, numeric
characters, underscores and dashes. International characters are allowed.
Label values are optional. Label keys must start with a letter.
[[["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\u003eThis document provides reference information for the \u003ccode\u003eBatchAnnotateFilesRequest\u003c/code\u003e class within the Google Cloud Vision v1 API, specifically version 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBatchAnnotateFilesRequest\u003c/code\u003e class is used to make requests to annotate files using the BatchAnnotateFiles API, and it implements multiple interfaces such as \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 for the API is 3.7.0, and this document also provides links to documentation for older versions, ranging back to version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eLabels\u003c/code\u003e, which allows for user-defined metadata, \u003ccode\u003eParent\u003c/code\u003e, for specifying the target project and location, and \u003ccode\u003eRequests\u003c/code\u003e, which is a list containing a file annotation request.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBatchAnnotateFilesRequest\u003c/code\u003e can be constructed either as a new empty request, or by using an existing \u003ccode\u003eBatchAnnotateFilesRequest\u003c/code\u003e as a model to copy from.\u003c/p\u003e\n"]]],[],null,[]]