AI-generated Key Takeaways
-
The
Operation
resource 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 (
done
istrue
), an operation provides either anerror
or aresponse
indicating the outcome. -
The
response
field 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 |