| ApiCallContext |
Context for an API call.
|
| ApiCallContext.Key |
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 |
|
| ApiException |
Represents an exception thrown during an RPC call.
|
| ApiStreamObserver |
Receives notifications from an observable stream of messages.
|
| Batch |
A Batch contains a collection of requests that are to be batched into a single API call.
|
| BatchedFuture |
An ApiFuture to be used with batching.
|
| BatchedRequestIssuer |
BatchedRequestIssuer receives a response or an exception and waits to set the given batchedFuture
until sendResult() is called.
|
| BatcherFactory |
A Factory class which, for each unique partitionKey, creates a trio including a ThresholdBatcher,
BatchExecutor, and ThresholdBatchingForwarder.
|
| BatchingCallSettings |
A settings class to configure a UnaryCallable for calls to an API method that supports
batching.
|
| BatchingCallSettings.Builder |
|
| BatchingDescriptor |
Interface which represents an object that transforms request/response data for the purposes of
batching.
|
| BidiStream |
A wrapper around a bidirectional stream.
|
| BidiStreamingCallable |
A BidiStreamingCallable is an immutable object which is capable of making RPC calls to
bidirectional streaming API methods.
|
| BidiStreamObserver |
|
| ClientContext |
Encapsulates client state, including executor, credentials, and transport channel.
|
| ClientContext.Builder |
|
| ClientSettings |
A base settings class to configure a client class.
|
| ClientSettings.Builder |
|
| ClientStream |
A wrapper used to send requests to the server.
|
| ClientStreamingCallable |
A ClientStreamingCallable is an immutable object which is capable of making RPC calls to client
streaming API methods.
|
| ClientStreamReadyObserver |
A callback used to report that the ClientStream is ready to send more messages.
|
| 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.
|
| HeaderProvider |
Provider of headers to put on http requests.
|
| LongRunningClient |
Implementation-agnostic interface for managing long-running operations.
|
| OperationCallable |
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 |
A settings class to configure an OperationCallable for calls to initiate, resume, and
cancel a long-running operation.
|
| OperationCallSettings.Builder |
|
| PageContext |
The context for a page call.
|
| PagedCallSettings |
A settings class to configure a UnaryCallable for calls to an API method that supports
page streaming.
|
| PagedCallSettings.Builder |
|
| PagedListDescriptor |
An interface which provides the functionality to extract data from requests and inject data into
requests for the purposes of page streaming.
|
| PagedListResponseFactory |
Interface for constructing futures which return PagedListResponse objects.
|
| RequestParamsBuilder |
This builder class builds a request params map that will be used by autogenerated implementation
of RequestParamsExtractor.
|
| RequestParamsEncoder |
A request params encoder takes a request object and encodes some (or all) of its
parameters in a string form following specific parameter extraction and string encoding rules,
defined by concrete implementations of this interface.
|
| RequestParamsExtractor |
A request params extractor takes a request message, extracts specific field values from
it, converts them in strings and returns them as key-value pairs, where a key is a request field
name and a value is a string representation of a field value.
|
| ResponseObserver |
Receives notifications from server-streaming calls.
|
| ServerStream |
A blocking Iterable-style wrapper around server stream responses.
|
| ServerStreamingCallable |
A ServerStreamingCallable is an immutable object which is capable of making RPC calls to server
streaming API methods.
|
| ServerStreamingCallSettings |
|
| ServerStreamingCallSettings.Builder |
|
| StatusCode |
Transport-specific status code.
|
| StatusCode.Code |
|
| StreamController |
|
| StreamingCallSettings |
A settings class to configure a streaming callable object for calls to a streaming API method.
|
| StreamingCallSettings.Builder |
|
| StubSettings |
A base settings class to configure a client stub class.
|
| StubSettings.Builder |
|
| TranslatingUnaryCallable |
A UnaryCallable that translates request types and response types using the given transformers.
|
| TransportChannel |
Class whose instances can issue RPCs on a particular transport.
|
| TransportChannelProvider |
Provides an interface to either build a TransportChannel or provide a fixed TransportChannel that
will be used to make calls to a service.
|
| UnaryCallable |
A UnaryCallable is an immutable object which is capable of making RPC calls to non-streaming API
methods.
|
| UnaryCallSettings |
A base settings class to configure a UnaryCallable.
|
| UnaryCallSettings.Builder |
|
| Watchdog |
Prevents the streams from hanging indefinitely.
|
| WatchdogProvider |
|