public sealed class ProtoData : IMessage<AppendRowsRequest.Types.ProtoData>, IEquatable<AppendRowsRequest.Types.ProtoData>, IDeepCloneable<AppendRowsRequest.Types.ProtoData>, IBufferMessage, IMessage
Reference documentation and code samples for the Google BigQuery Storage v1 API class AppendRowsRequest.Types.ProtoData.
ProtoData contains the data rows and schema when constructing append
requests.
Serialized row data in protobuf message format.
Currently, the backend expects the serialized rows to adhere to
proto2 semantics when appending rows, particularly with respect to
how default values are encoded.
Proto schema used to serialize the data. This value only needs to be
provided as part of the first request on a gRPC network connection,
and will be ignored for subsequent requests on the connection.
[[["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\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e class within the Google BigQuery Storage v1 API, specifically for version 3.3.0 of the .NET library.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProtoData\u003c/code\u003e is used to structure data rows and the schema for append requests to BigQuery, with serialized row data expected to follow proto2 semantics.\u003c/p\u003e\n"],["\u003cp\u003eThe document lists all available versions of the \u003ccode\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e class, with version 3.17.0 being the latest, in a clear descending order, while offering links to previous versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eProtoData\u003c/code\u003e class implements several 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, with its inherited members listed.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides two constructors, one parameterless and one that accepts an instance of itself, and exposes two properties: \u003ccode\u003eRows\u003c/code\u003e of type \u003ccode\u003eProtoRows\u003c/code\u003e, and \u003ccode\u003eWriterSchema\u003c/code\u003e of type \u003ccode\u003eProtoSchema\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]