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 Export(ExportRequest) returns (google.longrunning.Operation) {
option (google.longrunning.operation_info) = {
response_type: "ExportResponse"
metadata_type: "ExportMetadata"
};
}
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 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.