Uses of Class
com.google.api.gax.rpc.UnaryCallable
Packages that use UnaryCallable
-
Uses of UnaryCallable in com.google.api.gax.batching
Constructors in com.google.api.gax.batching with parameters of type UnaryCallableModifierConstructorDescriptionBatcherImpl(BatchingDescriptor<ElementT, ElementResultT, RequestT, ResponseT> batchingDescriptor, UnaryCallable<RequestT, ResponseT> unaryCallable, RequestT prototype, BatchingSettings batchingSettings, ScheduledExecutorService executor) Deprecated.BatcherImpl(BatchingDescriptor<ElementT, ElementResultT, RequestT, ResponseT> batchingDescriptor, UnaryCallable<RequestT, ResponseT> unaryCallable, RequestT prototype, BatchingSettings batchingSettings, ScheduledExecutorService executor, FlowController flowController) Deprecated.Please instantiate the Batcher withApiCallContextBatcherImpl(BatchingDescriptor<ElementT, ElementResultT, RequestT, ResponseT> batchingDescriptor, UnaryCallable<RequestT, ResponseT> unaryCallable, RequestT prototype, BatchingSettings batchingSettings, ScheduledExecutorService executor, FlowController flowController, ApiCallContext callContext) -
Uses of UnaryCallable in com.google.api.gax.rpc
Subclasses of UnaryCallable in com.google.api.gax.rpcModifier and TypeClassDescriptionclassBatchingCallable<RequestT,ResponseT> AUnaryCallablewhich will batch requests based on the given BatchingDescriptor and BatcherFactory.classPagedCallable<RequestT,ResponseT, PagedListResponseT> A UnaryCallable which provides page streaming functionality for unary calls.classTranslatingUnaryCallable<InnerRequestT,InnerResponseT, OuterRequestT, OuterResponseT> A UnaryCallable that translates request types and response types using the given transformers.Methods in com.google.api.gax.rpc that return UnaryCallableModifier and TypeMethodDescriptionServerStreamingCallable.all()Construct aUnaryCallablethat will buffer the entire stream into memory before completing.static <RequestT,ResponseT>
UnaryCallable<RequestT,ResponseT> Callables.batching(UnaryCallable<RequestT, ResponseT> innerCallable, BatchingCallSettings<RequestT, ResponseT> batchingCallSettings, ClientContext context) Create a callable object that represents a batching API method.LongRunningClient.cancelOperationCallable()Returns aUnaryCallablewhich can issue calls to cancel an operation.LongRunningClient.deleteOperationCallable()Returns aUnaryCallablewhich can issue calls to delete an operation.ServerStreamingCallable.first()Construct aUnaryCallablethat will yield the first item in the stream and cancel it.Batch.getCallable()abstract UnaryCallable<RequestT,ResponseT> PageContext.getCallable()LongRunningClient.getOperationCallable()Returns aUnaryCallablewhich can issue calls to get the latest state of an operation.static <RequestT,ResponseT, PagedListResponseT>
UnaryCallable<RequestT,PagedListResponseT> Callables.paged(UnaryCallable<RequestT, ResponseT> innerCallable, PagedCallSettings<RequestT, ResponseT, PagedListResponseT> pagedCallSettings) Create a paged callable object that represents a paged API method.static <RequestT,ResponseT>
UnaryCallable<RequestT,ResponseT> Callables.retrying(UnaryCallable<RequestT, ResponseT> innerCallable, UnaryCallSettings<?, ?> callSettings, ClientContext clientContext) Create a callable object that represents a Unary API method.static <RequestT,ResponseT>
UnaryCallable<RequestT,ResponseT> Callables.retrying(UnaryCallable<RequestT, ResponseT> innerCallable, UnaryCallSettings<?, ?> callSettings, ClientContext clientContext, RequestMutator requestMutator) Create a callable object that represents a Unary API method that contains a Request Mutator.UnaryCallable.withDefaultCallContext(ApiCallContext defaultCallContext) Returns a newUnaryCallablewith anApiCallContextthat is used as a default when none is supplied in individual calls.Methods in com.google.api.gax.rpc with parameters of type UnaryCallableModifier and TypeMethodDescriptionstatic <RequestT,ResponseT>
UnaryCallable<RequestT,ResponseT> Callables.batching(UnaryCallable<RequestT, ResponseT> innerCallable, BatchingCallSettings<RequestT, ResponseT> batchingCallSettings, ClientContext context) Create a callable object that represents a batching API method.static <RequestT,ResponseT, ResourceT>
PageContext<RequestT,ResponseT, ResourceT> PageContext.create(UnaryCallable<RequestT, ResponseT> callable, PagedListDescriptor<RequestT, ResponseT, ResourceT> pageDescriptor, RequestT request, ApiCallContext callContext) static <InnerRequestT,InnerResponseT, OuterRequestT, OuterResponseT>
TranslatingUnaryCallable<InnerRequestT,InnerResponseT, OuterRequestT, OuterResponseT> TranslatingUnaryCallable.create(UnaryCallable<InnerRequestT, InnerResponseT> innerUnaryCallable, ApiFunction<OuterRequestT, InnerRequestT> requestTransformer, ApiFunction<InnerResponseT, OuterResponseT> responseTransformer) PagedListResponseFactory.getFuturePagedResponse(UnaryCallable<RequestT, ResponseT> callable, RequestT request, ApiCallContext context, ApiFuture<ResponseT> futureResponse) static <RequestT,ResponseT, MetadataT>
OperationCallable<RequestT,ResponseT, MetadataT> Callables.longRunningOperation(UnaryCallable<RequestT, OperationSnapshot> initialCallable, OperationCallSettings<RequestT, ResponseT, MetadataT> operationCallSettings, ClientContext clientContext, LongRunningClient longRunningClient) Creates a callable object that represents a long-running operation.static <RequestT,ResponseT, PagedListResponseT>
UnaryCallable<RequestT,PagedListResponseT> Callables.paged(UnaryCallable<RequestT, ResponseT> innerCallable, PagedCallSettings<RequestT, ResponseT, PagedListResponseT> pagedCallSettings) Create a paged callable object that represents a paged API method.static <RequestT,ResponseT>
UnaryCallable<RequestT,ResponseT> Callables.retrying(UnaryCallable<RequestT, ResponseT> innerCallable, UnaryCallSettings<?, ?> callSettings, ClientContext clientContext) Create a callable object that represents a Unary API method.static <RequestT,ResponseT>
UnaryCallable<RequestT,ResponseT> Callables.retrying(UnaryCallable<RequestT, ResponseT> innerCallable, UnaryCallSettings<?, ?> callSettings, ClientContext clientContext, RequestMutator requestMutator) Create a callable object that represents a Unary API method that contains a Request Mutator.Constructors in com.google.api.gax.rpc with parameters of type UnaryCallableModifierConstructorDescriptionBatch(BatchingDescriptor<RequestT, ResponseT> descriptor, RequestT request, UnaryCallable<RequestT, ResponseT> callable, BatchedFuture<ResponseT> batchedFuture) BatchingCallable(UnaryCallable<RequestT, ResponseT> callable, BatchingDescriptor<RequestT, ResponseT> batchingDescriptor, BatcherFactory<RequestT, ResponseT> batcherFactory) PagedCallable(UnaryCallable<RequestT, ResponseT> callable, PagedListResponseFactory<RequestT, ResponseT, PagedListResponseT> pagedListResponseFactory) -
Uses of UnaryCallable in com.google.api.gax.tracing
Subclasses of UnaryCallable in com.google.api.gax.tracingModifier and TypeClassDescriptionclassTracedBatchingCallable<RequestT,ResponseT> This callable wraps a batching callable chain in aApiTracer.classTracedOperationInitialCallable<RequestT>Traces the initial RPC of a long running operation.classTracedUnaryCallable<RequestT,ResponseT> This callable wraps a callable chain in aApiTracer.Constructors in com.google.api.gax.tracing with parameters of type UnaryCallableModifierConstructorDescriptionTracedBatchingCallable(UnaryCallable<RequestT, ResponseT> innerCallable, ApiTracerFactory tracerFactory, SpanName spanName, BatchingDescriptor<RequestT, ResponseT> batchingDescriptor) TracedOperationInitialCallable(UnaryCallable<RequestT, OperationSnapshot> innerCallable, ApiTracerFactory tracedFactory, SpanName spanName) TracedUnaryCallable(UnaryCallable<RequestT, ResponseT> innerCallable, ApiTracerFactory tracerFactory, SpanName spanName)
FlowControllerandApiCallContext