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\u003eThis webpage details the \u003ccode\u003eProtoData\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.BigQuery.Storage.V1\u003c/code\u003e namespace, specifically for version 2.9.0, which is used for constructing append requests in BigQuery.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProtoData\u003c/code\u003e contains serialized row data and the schema necessary for appending rows, and is implemented with interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors, \u003ccode\u003eProtoData()\u003c/code\u003e for default initialization and \u003ccode\u003eProtoData(AppendRowsRequest.Types.ProtoData)\u003c/code\u003e for copying from an existing instance.\u003c/p\u003e\n"],["\u003cp\u003eIt has two main properties: \u003ccode\u003eRows\u003c/code\u003e, which stores the serialized row data in protobuf message format and adheres to proto2 semantics, and \u003ccode\u003eWriterSchema\u003c/code\u003e, which defines the data's proto schema.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of the \u003ccode\u003eProtoData\u003c/code\u003e class listed on this page, ranging from 3.17.0 down to 2.3.0, providing access to various historical versions of this class.\u003c/p\u003e\n"]]],[],null,[]]