public class TranslatingUnaryCallable<InnerRequestT,InnerResponseT,OuterRequestT,OuterResponseT> extends UnaryCallable<OuterRequestT,OuterResponseT>
| Modifier and Type | Method and Description |
|---|---|
static <InnerRequestT,InnerResponseT,OuterRequestT,OuterResponseT> |
create(UnaryCallable<InnerRequestT,InnerResponseT> innerUnaryCallable,
com.google.api.core.ApiFunction<OuterRequestT,InnerRequestT> requestTransformer,
com.google.api.core.ApiFunction<InnerResponseT,OuterResponseT> responseTransformer) |
com.google.api.core.ApiFuture<OuterResponseT> |
futureCall(OuterRequestT request,
ApiCallContext context)
Perform a call asynchronously.
|
call, call, futureCall, withDefaultCallContextpublic com.google.api.core.ApiFuture<OuterResponseT> futureCall(OuterRequestT request, ApiCallContext context)
UnaryCallablefutureCall in class UnaryCallable<OuterRequestT,OuterResponseT>context - ApiCallContext to make the call withApiFuture for the call resultpublic static <InnerRequestT,InnerResponseT,OuterRequestT,OuterResponseT> TranslatingUnaryCallable<InnerRequestT,InnerResponseT,OuterRequestT,OuterResponseT> create(UnaryCallable<InnerRequestT,InnerResponseT> innerUnaryCallable, com.google.api.core.ApiFunction<OuterRequestT,InnerRequestT> requestTransformer, com.google.api.core.ApiFunction<InnerResponseT,OuterResponseT> responseTransformer)