| ApiCallContext.Key<T> |
Key for api call context options key-value pair.
|
| ApiClientHeaderProvider |
Implementation of HeaderProvider that provides headers describing the API client library making
API calls.
|
| ApiClientHeaderProvider.Builder |
|
| ApiExceptionFactory |
A factory class that returns the corresponding type of exception class from the given status
code.
|
| ApiExceptions |
|
| Batch<RequestT,ResponseT> |
A Batch contains a collection of requests that are to be batched into a single API call.
|
| BatchedFuture<ResponseT> |
An ApiFuture to be used with batching.
|
| BatchedRequestIssuer<ResponseT> |
BatchedRequestIssuer receives a response or an exception and waits to set the given batchedFuture
until sendResult() is called.
|
| BatcherFactory<RequestT,ResponseT> |
A Factory class which, for each unique partitionKey, creates a trio including a ThresholdBatcher,
BatchExecutor, and ThresholdBatchingForwarder.
|
| BatchingCallable<RequestT,ResponseT> |
A UnaryCallable which will batch requests based on the given BatchingDescriptor and
BatcherFactory.
|
| BatchingCallSettings<RequestT,ResponseT> |
A settings class to configure a UnaryCallable for calls to an API method that supports
batching.
|
| BatchingCallSettings.Builder<RequestT,ResponseT> |
|
| BidiStream<RequestT,ResponseT> |
A wrapper around a bidirectional stream.
|
| BidiStreamingCallable<RequestT,ResponseT> |
A BidiStreamingCallable is an immutable object which is capable of making RPC calls to
bidirectional streaming API methods.
|
| Callables |
Class with utility methods to create callable objects using provided settings.
|
| ClientContext |
Encapsulates client state, including executor, credentials, and transport channel.
|
| ClientContext.Builder |
|
| ClientSettings<SettingsT extends ClientSettings<SettingsT>> |
A base settings class to configure a client class.
|
| ClientSettings.Builder<SettingsT extends ClientSettings<SettingsT>,B extends ClientSettings.Builder<SettingsT,B>> |
|
| ClientStreamingCallable<RequestT,ResponseT> |
A ClientStreamingCallable is an immutable object which is capable of making RPC calls to client
streaming API methods.
|
| ErrorDetails |
This class contains a list of standard error messages that returns from server.
|
| ErrorDetails.Builder |
|
| FixedHeaderProvider |
An instance of HeaderProvider that always provides the same headers.
|
| FixedTransportChannelProvider |
An instance of TransportChannelProvider that always provides the same TransportChannel.
|
| FixedWatchdogProvider |
A watchdog provider which always returns the same watchdog instance provided to the provider
during construction.
|
| InstantiatingWatchdogProvider |
A watchdog provider which instantiates a new provider on every request.
|
| NoHeaderProvider |
Implementation of HeaderProvider that provides empty headers.
|
| OperationCallable<RequestT,ResponseT,MetadataT> |
An OperationCallable is an immutable object which is capable of initiating RPC calls to
long-running API methods and returning an OperationFuture to manage the polling of the
Operation and getting the response.
|
| OperationCallSettings<RequestT,ResponseT,MetadataT> |
A settings class to configure an OperationCallable for calls to initiate, resume, and
cancel a long-running operation.
|
| OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> |
|
| PageContext<RequestT,ResponseT,ResourceT> |
The context for a page call.
|
| PagedCallable<RequestT,ResponseT,PagedListResponseT> |
A UnaryCallable which provides page streaming functionality for unary calls.
|
| PagedCallSettings<RequestT,ResponseT,PagedListResponseT> |
A settings class to configure a UnaryCallable for calls to an API method that supports
page streaming.
|
| PagedCallSettings.Builder<RequestT,ResponseT,PagedListResponseT> |
|
| RequestParamsBuilder |
This builder class builds a request params map that will be used by autogenerated implementation
of RequestParamsExtractor.
|
| RequestUrlParamsEncoder<RequestT> |
The request params encoder, which encodes URL-encoded parameters in one URL parameters string.
|
| ServerStream<V> |
A blocking Iterable-style wrapper around server stream responses.
|
| ServerStreamingCallable<RequestT,ResponseT> |
A ServerStreamingCallable is an immutable object which is capable of making RPC calls to server
streaming API methods.
|
| ServerStreamingCallSettings<RequestT,ResponseT> |
|
| ServerStreamingCallSettings.Builder<RequestT,ResponseT> |
|
| StateCheckingResponseObserver<V> |
|
| StreamingCallSettings<RequestT,ResponseT> |
A settings class to configure a streaming callable object for calls to a streaming API method.
|
| StreamingCallSettings.Builder<RequestT,ResponseT> |
|
| StubSettings<SettingsT extends StubSettings<SettingsT>> |
A base settings class to configure a client stub class.
|
| StubSettings.Builder<SettingsT extends StubSettings<SettingsT>,B extends StubSettings.Builder<SettingsT,B>> |
|
| TranslatingUnaryCallable<InnerRequestT,InnerResponseT,OuterRequestT,OuterResponseT> |
A UnaryCallable that translates request types and response types using the given transformers.
|
| UnaryCallable<RequestT,ResponseT> |
A UnaryCallable is an immutable object which is capable of making RPC calls to non-streaming API
methods.
|
| UnaryCallSettings<RequestT,ResponseT> |
A base settings class to configure a UnaryCallable.
|
| UnaryCallSettings.Builder<RequestT,ResponseT> |
|
| Watchdog |
Prevents the streams from hanging indefinitely.
|