public sealed class StorageError : IMessage<StorageError>, IEquatable<StorageError>, IDeepCloneable<StorageError>, IBufferMessage, IMessage
Structured custom BigQuery Storage error message. The error can be attached
as error details in the returned rpc Status. In particular, the use of error
codes allows more structured error handling, and reduces the need to evaluate
unstructured error text strings.
[[["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 document outlines the \u003ccode\u003eStorageError\u003c/code\u003e class, a structured error message for BigQuery Storage, available across multiple versions, starting from version 2.3.0 up to the latest 3.17.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eStorageError\u003c/code\u003e is designed to be attached as error details in RPC Status, providing structured error handling via error codes instead of unstructured text.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eStorageError\u003c/code\u003e 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\u003eKey properties of the \u003ccode\u003eStorageError\u003c/code\u003e class include \u003ccode\u003eCode\u003c/code\u003e (a \u003ccode\u003eStorageErrorCode\u003c/code\u003e), \u003ccode\u003eEntity\u003c/code\u003e (name of the failed entity), and \u003ccode\u003eErrorMessage\u003c/code\u003e (description of the error).\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available for creating a new \u003ccode\u003eStorageError\u003c/code\u003e object, one default and one that takes an existing \u003ccode\u003eStorageError\u003c/code\u003e as a parameter.\u003c/p\u003e\n"]]],[],null,[]]