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 latest version available is 3.17.0, with a range of versions from 2.3.0 up to 3.17.0 listed for the \u003ccode\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProtoData\u003c/code\u003e is a class that encapsulates the data rows and schema needed for building append requests, and 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\u003eThe \u003ccode\u003eProtoData\u003c/code\u003e class has two constructors, one default and one that takes another \u003ccode\u003eProtoData\u003c/code\u003e object as a parameter for construction.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProtoData\u003c/code\u003e includes properties for \u003ccode\u003eRows\u003c/code\u003e, which stores serialized row data in protobuf message format, and \u003ccode\u003eWriterSchema\u003c/code\u003e, which defines the proto schema used for data serialization, only required for the initial request on a gRPC connection.\u003c/p\u003e\n"],["\u003cp\u003eThe versions listed contain the namespace \u003ccode\u003eGoogle.Cloud.BigQuery.Storage.V1\u003c/code\u003e and the assembly \u003ccode\u003eGoogle.Cloud.BigQuery.Storage.V1.dll\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]