Ask a question to get started
Enter to send•Shift+Enter new line
public class Builder
The HTTP client to use in the SDK.
Whether to throw an exception if any of the Jackson versions detected at runtime are incompatible with the SDK's minimum supported Jackson version (2.13.4).
The Jackson JSON mapper to use for serializing and deserializing JSON.
The executor to use for running [AsyncStreamResponse.Handler] callbacks.
The interface to use for delaying execution, like during retries.
The clock to use for operations that require timing, like retries.
The base URL to use for every request.
Whether to call validate on every response before returning it.
validate
Sets the maximum time allowed for various parts of an HTTP call's lifecycle, excluding retries.
The maximum number of times to retry failed requests, with a short exponential backoff between requests.
Bearer tokens are used to authenticate from the UI.
Updates configuration using system properties and environment variables.
Returns an immutable instance of [ClientOptions].
A builder for [ClientOptions]..
A builder for [ClientOptions].