public sealed class AppendRowsRequest.Types.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 documentation for the \u003ccode\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e class within the Google BigQuery Storage v1 API, focusing on versions ranging from 2.3.0 to the latest 3.17.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e is a class designed for constructing append requests by containing data rows and the schema, implementing 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 class \u003ccode\u003eProtoData\u003c/code\u003e includes two primary properties: \u003ccode\u003eRows\u003c/code\u003e, which holds the serialized row data in protobuf format, and \u003ccode\u003eWriterSchema\u003c/code\u003e, which specifies the proto schema used for serializing data, and only needs to be included in the first request.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is 3.17.0, and the document provides links to previous versions of this class, allowing users to navigate and review the reference documentation of past versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eProtoData\u003c/code\u003e class contains two constructors, the default \u003ccode\u003eProtoData()\u003c/code\u003e and \u003ccode\u003eProtoData(AppendRowsRequest.Types.ProtoData other)\u003c/code\u003e, a copy constructor which is used to create a new instance from another instance of \u003ccode\u003eProtoData\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]