A class that allows building an instance of [LangsmithClientAsync] with [OkHttpClient] as the underlying [HttpClient]..
public class LangsmithOkHttpClientAsyncA class that allows building an instance of [LangsmithClientAsync] with [OkHttpClient] as the underlying [HttpClient].
Returns a mutable builder for constructing an instance of [LangsmithClientAsync]..
Returns a client configured using system properties and environment variables..
The executor service to use for running HTTP requests.
The executor service to use for running HTTP requests.
The maximum number of idle connections kept by the underlying OkHttp connection pool.
The maximum number of idle connections kept by the underlying OkHttp connection pool.
The maximum number of idle connections kept by the underlying OkHttp connection pool.
The keep-alive duration for idle connections in the underlying OkHttp connection pool.
The keep-alive duration for idle connections in the underlying OkHttp connection pool.
The socket factory used to secure HTTPS connections.
The socket factory used to secure HTTPS connections.
The trust manager used to secure HTTPS connections.
The trust manager used to secure HTTPS connections.
The verifier used to confirm that response certificates apply to requested hostnames for HTTPS connections.
The verifier used to confirm that response certificates apply to requested hostnames for HTTPS connections.
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.
The base URL to use for every request.
Whether to call validate on every response before returning it.
Sets the maximum time allowed for various parts of an HTTP call's lifecycle, excluding retries.
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.
Bearer tokens are used to authenticate from the UI.
Returns a client configured using system properties and environment variables..
Returns an immutable instance of [LangsmithClientAsync].