Skip to content

Google: Gets the latest state of a long-running operation Clients can use this method to poll the operation result at intervals as recommended by the API service — response body

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.: response body. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Gets the latest state of a long-running operation Clients can use this method to poll the operation result at intervals as recommended by the API service — response body

FieldTypePresenceDescription and constraints
$objectRootThis resource represents a long-running operation that is the result of a network API call.
donebooleanOptionalIf the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
errorModelOptionalExpand Gets the latest state of a long-running operation Clients can use this method to poll the operation result at intervals as recommended by the API service — response body — error
The error result of the operation in case of failure or cancellation.
metadataobjectOptionalService-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.
Additional keys: see wildcard field
metadata.*JSONAdditional keysProperties of the object. Contains field @type with type URL.
namestringOptionalThe server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
responseobjectOptionalThe normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
Additional keys: see wildcard field
response.*JSONAdditional keysProperties of the object. Contains field @type with type URL.

Referenced models: Gets the latest state of a long-running operation Clients can use this method to poll the operation result at intervals as recommended by the API service — response body — error

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.