Operation

Operation

new Operation(grpcOp, longrunningDescriptor, backoffSettings, callOptions)

Wrapper for a google.longrunnung.Operation.

Parameters:
Name Type Description
grpcOp google.longrunning.Operation

The operation to be wrapped.

longrunningDescriptor LongRunningDescriptor

This defines the operations service client and unpacking mechanisms for the operation.

backoffSettings BackoffSettings

The backoff settings used in in polling the operation.

callOptions CallOptions

CallOptions used in making get operation requests.

Methods

cancel() → {Promise}

Cancels current polling api call and cancels the operation.

Returns:
Type Description
Promise

the promise of the OperationsClient#cancelOperation api request.

promise() → {promise}

Wraps the complete and error events in a Promise.

Returns:
Type Description
promise
  • Promise that resolves on operation completion and rejects on operation error.