Namespace Google.LongRunning
Classes
CancelOperationRequest
The request message for [Operations.CancelOperation][google.longrunning.Operations.CancelOperation].
DeleteOperationRequest
The request message for [Operations.DeleteOperation][google.longrunning.Operations.DeleteOperation].
GetOperationRequest
The request message for [Operations.GetOperation][google.longrunning.Operations.GetOperation].
ListOperationsRequest
The request message for [Operations.ListOperations][google.longrunning.Operations.ListOperations].
ListOperationsResponse
The response message for [Operations.ListOperations][google.longrunning.Operations.ListOperations].
Operation
This resource represents a long-running operation that is the result of a network API call.
Operation<TResponse, TMetadata>
A long-running operation with an associated client, and which knows the expected response type.
OperationFailedException
An exception to indicate that a long-running operation failed.
OperationInfo
A message representing the message types used by a long-running operation.
Example:
rpc LongRunningRecognize(LongRunningRecognizeRequest) returns (google.longrunning.Operation) { option (google.longrunning.operation_info) = { response_type: "LongRunningRecognizeResponse" metadata_type: "LongRunningRecognizeMetadata" }; }
Operations
Manages long-running operations with an API service.
When an API method normally takes long time to complete, it can be designed
to return [Operation][google.longrunning.Operation] to the client, and the client can use this
interface to receive the real response asynchronously by polling the
operation resource, or pass the operation resource to another API (such as
Google Cloud Pub/Sub API) to receive the response. Any API service that
returns long-running operations should implement the Operations
interface
so developers can have a consistent client experience.
Operations.OperationsBase
Base class for server-side implementations of Operations
Operations.OperationsClient
Client for Operations
OperationsClient
Operations client wrapper, for convenient use.
OperationsClientBuilder
Builder class for OperationsClient to provide simple configuration of credentials, endpoint etc.
OperationsClientImpl
Operations client wrapper implementation, for convenient use.
OperationsExtensions
Holder for extension identifiers generated from the top level of google/longrunning/operations.proto
OperationsSettings
Settings for OperationsClient instances.
WaitOperationRequest
The request message for [Operations.WaitOperation][google.longrunning.Operations.WaitOperation].
Enums
Operation.ResultOneofCase
Enum of possible cases for the "result" oneof.