pub struct ClientBuilder { /* private fields */ }Expand description
Construct an asynchronous client with environment fallbacks.
Implementations§
Source§impl ClientBuilder
impl ClientBuilder
Sourcepub fn base_url(self, value: impl Into<String>) -> Self
pub fn base_url(self, value: impl Into<String>) -> Self
API root; defaults to TYPESAFE_BASE_URL or the public API.
Sourcepub fn model(self, value: impl Into<String>) -> Self
pub fn model(self, value: impl Into<String>) -> Self
Default model; defaults to TYPESAFE_DEFAULT_MODEL or jev-latest.
Sourcepub fn retry(self, value: RetryPolicy) -> Self
pub fn retry(self, value: RetryPolicy) -> Self
Retry policy for all calls unless overridden per request.
Sourcepub fn default_headers(self, value: HeaderMap) -> Self
pub fn default_headers(self, value: HeaderMap) -> Self
Default headers; request headers take precedence except protected protocol headers.
Sourcepub fn log_level(self, value: LogLevel) -> Self
pub fn log_level(self, value: LogLevel) -> Self
Filter messages emitted through the application’s log implementation.
Sourcepub fn http_client(self, client: Client) -> Self
pub fn http_client(self, client: Client) -> Self
Use an existing HTTP client for custom proxy, TLS, and connection settings. SDK request timeouts still apply. Configure its redirect policy appropriately.
Trait Implementations§
Source§impl Debug for ClientBuilder
impl Debug for ClientBuilder
Source§impl Default for ClientBuilder
impl Default for ClientBuilder
Source§fn default() -> ClientBuilder
fn default() -> ClientBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ClientBuilder
impl !UnwindSafe for ClientBuilder
impl Freeze for ClientBuilder
impl Send for ClientBuilder
impl Sync for ClientBuilder
impl Unpin for ClientBuilder
impl UnsafeUnpin for ClientBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more