@BetaApi(value="The surface for long-running operations is not stable yet and may change in the future.") @InternalApi public class HttpJsonLongRunningClient<RequestT,OperationT> extends Object implements com.google.api.gax.rpc.LongRunningClient
Public for technical reasons. For internal use only.
| Constructor and Description |
|---|
HttpJsonLongRunningClient(com.google.api.gax.rpc.UnaryCallable<RequestT,OperationT> operationCallable,
OperationSnapshotFactory<RequestT,OperationT> operationSnapshotFactory,
PollingRequestFactory<RequestT> pollingRequestFactory) |
| Modifier and Type | Method and Description |
|---|---|
com.google.api.gax.rpc.UnaryCallable<String,Void> |
cancelOperationCallable() |
com.google.api.gax.rpc.UnaryCallable<String,Void> |
deleteOperationCallable() |
com.google.api.gax.rpc.UnaryCallable<String,com.google.api.gax.longrunning.OperationSnapshot> |
getOperationCallable() |
public HttpJsonLongRunningClient(com.google.api.gax.rpc.UnaryCallable<RequestT,OperationT> operationCallable, OperationSnapshotFactory<RequestT,OperationT> operationSnapshotFactory, PollingRequestFactory<RequestT> pollingRequestFactory)
public com.google.api.gax.rpc.UnaryCallable<String,com.google.api.gax.longrunning.OperationSnapshot> getOperationCallable()
getOperationCallable in interface com.google.api.gax.rpc.LongRunningClientpublic com.google.api.gax.rpc.UnaryCallable<String,Void> cancelOperationCallable()
cancelOperationCallable in interface com.google.api.gax.rpc.LongRunningClient