public sealed class AnnotateTextRequest : IMessage<AnnotateTextRequest>, IEquatable<AnnotateTextRequest>, IDeepCloneable<AnnotateTextRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Natural Language v1 API class AnnotateTextRequest.
The request message for the text annotation API, which can perform multiple
analysis types (sentiment, entities, and syntax) in one call.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-09 UTC."],[[["The `AnnotateTextRequest` class is a core component of the Google Cloud Natural Language v1 API, used for performing multiple text analyses, including sentiment, entities, and syntax, in a single request."],["This class implements several interfaces, including `IMessage`, `IEquatable\u003cAnnotateTextRequest\u003e`, `IDeepCloneable\u003cAnnotateTextRequest\u003e`, and `IBufferMessage`, enabling its use within the Google.Protobuf framework."],["`AnnotateTextRequest` has constructors that allow for creating new instances or copying from existing instances."],["The class also has properties including `Document`, `EncodingType` and `Features` which are required to use the class, and allow the setting of the input document, the encoding type and the features that are enabled respectively."],["The documentation covers multiple versions of the API, ranging from 2.2.0 up to the latest version, 3.7.0."]]],[]]