Package com.google.api.gax.httpjson
Class HttpJsonOperationSnapshotCallable<RequestT,OperationT>
- java.lang.Object
-
- com.google.api.gax.rpc.UnaryCallable<RequestT,com.google.api.gax.longrunning.OperationSnapshot>
-
- com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable<RequestT,OperationT>
-
@BetaApi @InternalApi public class HttpJsonOperationSnapshotCallable<RequestT,OperationT> extends com.google.api.gax.rpc.UnaryCallable<RequestT,com.google.api.gax.longrunning.OperationSnapshot>AUnaryCallablethat wraps a UnaryCallable returning an Operation and returns an OperationSnapshot instead.Public for technical reasons. For internal use only.
-
-
Constructor Summary
Constructors Constructor Description HttpJsonOperationSnapshotCallable(com.google.api.gax.rpc.UnaryCallable<RequestT,OperationT> innerCallable, OperationSnapshotFactory<RequestT,OperationT> operationSnapshotFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.api.core.ApiFuture<com.google.api.gax.longrunning.OperationSnapshot>futureCall(RequestT request, com.google.api.gax.rpc.ApiCallContext context)
-
-
-
Constructor Detail
-
HttpJsonOperationSnapshotCallable
public HttpJsonOperationSnapshotCallable(com.google.api.gax.rpc.UnaryCallable<RequestT,OperationT> innerCallable, OperationSnapshotFactory<RequestT,OperationT> operationSnapshotFactory)
-
-
Method Detail
-
futureCall
public com.google.api.core.ApiFuture<com.google.api.gax.longrunning.OperationSnapshot> futureCall(RequestT request, com.google.api.gax.rpc.ApiCallContext context)
- Specified by:
futureCallin classcom.google.api.gax.rpc.UnaryCallable<RequestT,com.google.api.gax.longrunning.OperationSnapshot>
-
-