| AsyncHook |
Utility class for defining async hook interfaces.
|
| AsyncHook.IdempotencyHook |
|
| AsyncHooks |
Async hook registry for runtime request/response processing.
|
| AsyncRetries |
|
| AsyncRetries.Builder |
|
| BackoffStrategy |
Exponential Backoff Strategy with Jitter
The duration between consecutive attempts is calculated as follows:
intervalMs = min(maxIntervalMs, initialIntervalMs*(baseFactor^attempts) +/- r)
where baseFactor is the base factor and r a random value between 0 and jitterFactor*intervalMs.
|
| BackoffStrategy.Builder |
|
| BigDecimalString |
|
| BigDecimalString.Deserializer |
|
| BigDecimalString.Serializer |
|
| BigIntegerString |
|
| BigIntegerString.Deserializer |
|
| BigIntegerString.Serializer |
|
| Blob |
A utility class for creating data blobs from various input sources that implements HttpRequest.BodyPublisher.
|
| BlockingParser<T> |
Blocking parser that reads from a Reader and delegates to a StreamingParser.
|
| Constants |
|
| CopiableInputStream |
|
| Deserializers |
|
| EventStream<T> |
Provides a convenient way to consume Server-Sent Events (SSE) from a stream.
|
| EventStreamMessage |
|
| Exceptions |
|
| Globals |
|
| Headers |
Encapsulates HTTP headers.
|
| Helpers |
Public helper methods for use by customers and end-users.
|
| Hook |
Holder class for hook-associated types.
|
| Hook.AfterErrorContextImpl |
|
| Hook.AfterSuccessContextImpl |
|
| Hook.BeforeRequestContextImpl |
|
| Hook.IdempotencyHook |
|
| Hook.SdkInitData |
|
| HookAdapters |
Utility class for adapting synchronous hooks to asynchronous hooks.
|
| Hooks |
Registers hooks for use at runtime by an end-user or for use by a customer
that may edit the SDKHooks.java file.
|
| HTTPRequest |
|
| JSON |
|
| LazySingletonValue<T> |
|
| Multipart |
|
| Multipart.Builder |
|
| OneOfDeserializer<T> |
|
| Options |
|
| Options.Builder |
|
| QueryParameter |
|
| QueryParameters |
|
| RecordingClient |
|
| Reflections |
|
| RequestBody |
|
| ResponseWithBody<R,B> |
A wrapper for HttpResponse that allows mappi ng the response body from type R to type B.
|
| Retries |
|
| Retries.Builder |
|
| RetryConfig |
|
| RetryConfig.Builder |
|
| Security |
|
| SerializedBody |
|
| SessionManager<T extends SessionManager.HasSessionKey> |
|
| SessionManager.Session<T> |
|
| SpeakeasyHTTPClient |
|
| StreamingParser<T> |
Generic streaming parser that handles byte buffer management and delegates
format-specific logic to a StreamContentProcessor.
|
| TypedObject |
|
| TypedObject.Serializer |
|
| Utf8UrlEncoder |
|
| Utils |
|
| Utils.HttpResponseCached |
|
| Utils.TypeReferenceWithShape |
|