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\u003eThe content provides documentation for the \u003ccode\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e class within the Google BigQuery Storage v1 API, detailing its role in constructing append requests.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e contains the data rows and schema used for appending, as defined by the protobuf message format.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines the class's inheritance structure and implemented 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\u003eThere are multiple versions of the API are documented, ranging from 2.3.0 all the way to 3.17.0, with the latest being 3.17.0, and they are all referencing the \u003ccode\u003eAppendRowsRequest.Types.ProtoData\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists its constructors, \u003ccode\u003eProtoData()\u003c/code\u003e and \u003ccode\u003eProtoData(AppendRowsRequest.Types.ProtoData other)\u003c/code\u003e as well as the properties \u003ccode\u003eRows\u003c/code\u003e and \u003ccode\u003eWriterSchema\u003c/code\u003e that are utilized in the class.\u003c/p\u003e\n"]]],[],null,[]]