AI-generated Key Takeaways
-
The
Operationresource represents a long-running operation initiated by a network API call. -
Each operation has a unique name, metadata (often with progress information), and a status indicating if it's done.
-
Upon completion (
doneistrue), an operation provides either anerroror aresponseindicating the outcome. -
The
responsefield contains the operation's result, which varies depending on the original API method called.
Index
Operation(message)
Operation
This resource represents a long-running operation that is the result of a network API call.
| Fields | |
|---|---|
name |
The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the |
metadata |
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. |
done |
If the value is |
Union field result. The operation result, which can be either an error or a valid response. If done == false, neither error nor response is set. If done == true, exactly one of error or response may be set. Some services might not provide the result. result can be only one of the following: |
|
error |
The error result of the operation in case of failure or cancellation. |
response |
The normal, successful response of the operation. If the original method returns no data on success, such as |