public sealed class AppendRowsResponse : IMessage<AppendRowsResponse>, IEquatable<AppendRowsResponse>, IDeepCloneable<AppendRowsResponse>, IBufferMessage, IMessage
Error returned when problems were encountered. If present,
it indicates rows were not accepted into the system.
Users can retry or continue with other append requests within the
same connection.
Additional information about error signalling:
ALREADY_EXISTS: Happens when an append specified an offset, and the
backend already has received data at this offset. Typically encountered
in retry scenarios, and can be ignored.
OUT_OF_RANGE: Returned when the specified offset in the stream is beyond
the current end of the stream.
INVALID_ARGUMENT: Indicates a malformed request or data.
ABORTED: Request processing is aborted because of prior failures. The
request can be retried if previous failure is addressed.
INTERNAL: Indicates server side error(s) that can be retried.
If backend detects a schema update, pass it to user so that user can
use it to input new type of message. It will be empty when no schema
updates have occurred.
[[["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 provided content is documentation for the \u003ccode\u003eAppendRowsResponse\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.BigQuery.Storage.V1\u003c/code\u003e namespace, specifically for version 2.7.0, and its usage within the context of the BigQuery Storage API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAppendRowsResponse\u003c/code\u003e class is used to encapsulate the server's response to an \u003ccode\u003eAppendRows\u003c/code\u003e operation, and can signal the success or failure of the append request by either having \u003ccode\u003eAppendResult\u003c/code\u003e or \u003ccode\u003eError\u003c/code\u003e values respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAppendRowsResponse\u003c/code\u003e object 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, allowing for flexible interaction and data management with other data objects.\u003c/p\u003e\n"],["\u003cp\u003eThe documented class offers constructors and properties like \u003ccode\u003eAppendResult\u003c/code\u003e, \u003ccode\u003eError\u003c/code\u003e, \u003ccode\u003eResponseCase\u003c/code\u003e, and \u003ccode\u003eUpdatedSchema\u003c/code\u003e, which contain relevant data and handle different scenarios or possible errors during an \u003ccode\u003eAppendRows\u003c/code\u003e operation.\u003c/p\u003e\n"],["\u003cp\u003eThe content also includes a list of links to documentation for different versions of the library, ranging from 2.3.0 up to 3.17.0, offering a historical view of the \u003ccode\u003eAppendRowsResponse\u003c/code\u003e class across updates.\u003c/p\u003e\n"]]],[],null,[]]