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\u003eThis document provides reference information for the \u003ccode\u003eOperation\u003c/code\u003e class within the \u003ccode\u003eGoogle.LongRunning\u003c/code\u003e namespace, which represents a long-running network API call.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOperation\u003c/code\u003e class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\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 (for failures), \u003ccode\u003eMetadata\u003c/code\u003e (service-specific information), \u003ccode\u003eName\u003c/code\u003e (server-assigned identifier), and \u003ccode\u003eResponse\u003c/code\u003e (successful operation result).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResultCase\u003c/code\u003e property indicates whether the operation resulted in an error or a successful response.\u003c/p\u003e\n"],["\u003cp\u003eMultiple version are available, including the latest version being 3.3.0, with other versions being 3.2.0, 3.1.0, 3.0.0, 2.3.0 and 2.2.0.\u003c/p\u003e\n"]]],[],null,[]]