Google.LongRunning - Namespace Google.LongRunning (3.3.0)

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.

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" }; }

Operation<TResponse, TMetadata>

A long-running operation with an associated client, and which knows the expected response type.

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.