public sealed class ProtoData : IMessage<AppendRowsRequest.Types.ProtoData>, IEquatable<AppendRowsRequest.Types.ProtoData>, IDeepCloneable<AppendRowsRequest.Types.ProtoData>, IBufferMessage, IMessage
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\u003eThe webpage provides documentation for various versions of \u003ccode\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e, ranging from version 2.3.0 up to the latest 3.17.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProtoData\u003c/code\u003e is a class that manages data rows and schema during the creation of append requests in the \u003ccode\u003eGoogle.Cloud.BigQuery.Storage.V1\u003c/code\u003e namespace.\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.\u003c/p\u003e\n"],["\u003cp\u003eIt contains two key properties: \u003ccode\u003eRows\u003c/code\u003e, which represents serialized row data, and \u003ccode\u003eWriterSchema\u003c/code\u003e, which defines the schema used to serialize the data.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors provided for the \u003ccode\u003eProtoData\u003c/code\u003e class, one is a parameterless constructor and the other one takes another \u003ccode\u003eProtoData\u003c/code\u003e instance as a parameter.\u003c/p\u003e\n"]]],[],null,[]]