Service-specific metadata associated with the operation. It typically
contains progress information and common metadata such as create time.
Some services might not provide such metadata. Any method that returns a
long-running operation should document the metadata type, if any.
The server-assigned name, which is only unique within the same service that
originally returns it. If you use the default HTTP mapping, thenameshould be a resource name ending withoperations/{unique_id}.
The normal response of the operation in case of success. If the original
method returns no data on success, such asDelete, the response isgoogle.protobuf.Empty. If the original method is standardGet/Create/Update, the response should be the resource. For other
methods, the response should have the typeXxxResponse, whereXxxis the original method name. For example, if the original method name
isTakeSnapshot(), the inferred response type isTakeSnapshotResponse.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eOperation\u003c/code\u003e class in the \u003ccode\u003eGoogle.LongRunning\u003c/code\u003e namespace represents a long-running operation resulting from a network API call.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing various functionalities for message handling and object management.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eOperation\u003c/code\u003e class include \u003ccode\u003eDone\u003c/code\u003e (indicating completion status), \u003ccode\u003eError\u003c/code\u003e (containing error details), \u003ccode\u003eMetadata\u003c/code\u003e (for service-specific data), \u003ccode\u003eName\u003c/code\u003e (a server-assigned identifier), and \u003ccode\u003eResponse\u003c/code\u003e (the result of a successful operation).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOperation\u003c/code\u003e class includes constructors for creating a new operation with no data, and one with data from another \u003ccode\u003eOperation\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple documented versions available for the Google.LongRunning library, with version 3.3.0 being the most recent.\u003c/p\u003e\n"]]],[],null,[]]