Package com.google.api.gax.httpjson
Class HttpJsonOperationSnapshotCallable<RequestT,OperationT>
java.lang.Object
com.google.api.gax.rpc.UnaryCallable<RequestT,OperationSnapshot>
com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable<RequestT,OperationT>
@InternalApi
public class HttpJsonOperationSnapshotCallable<RequestT,OperationT>
extends UnaryCallable<RequestT,OperationSnapshot>
A
UnaryCallable that wraps a UnaryCallable returning an Operation and returns an
OperationSnapshot instead.
Public for technical reasons. For internal use only.
-
Constructor Summary
ConstructorsConstructorDescriptionHttpJsonOperationSnapshotCallable(UnaryCallable<RequestT, OperationT> innerCallable, OperationSnapshotFactory<RequestT, OperationT> operationSnapshotFactory) -
Method Summary
Methods inherited from class com.google.api.gax.rpc.UnaryCallable
call, call, futureCall, withDefaultCallContext
-
Constructor Details
-
HttpJsonOperationSnapshotCallable
public HttpJsonOperationSnapshotCallable(UnaryCallable<RequestT, OperationT> innerCallable, OperationSnapshotFactory<RequestT, OperationT> operationSnapshotFactory)
-
-
Method Details
-
futureCall
- Specified by:
futureCallin classUnaryCallable<RequestT,OperationSnapshot>
-