pub struct AdminClientBuilder { /* private fields */ }Expand description
Builder for AdminClient.
Implementations§
Source§impl AdminClientBuilder
impl AdminClientBuilder
Sourcepub fn service_url(self, url: Url) -> Self
pub fn service_url(self, url: Url) -> Self
Set the service URL — the base for /admin/v2/.... Required.
Sourcepub fn token(self, token: String) -> Self
pub fn token(self, token: String) -> Self
Configure bearer-token auth (Authorization: Bearer <token>).
Sourcepub fn timeout(self, dur: Duration) -> Self
pub fn timeout(self, dur: Duration) -> Self
Override the request timeout. Defaults to DEFAULT_TIMEOUT.
Sourcepub fn build(self) -> Result<AdminClient, AdminError>
pub fn build(self) -> Result<AdminClient, AdminError>
Build the client.
Trait Implementations§
Source§impl Debug for AdminClientBuilder
impl Debug for AdminClientBuilder
Source§impl Default for AdminClientBuilder
impl Default for AdminClientBuilder
Source§fn default() -> AdminClientBuilder
fn default() -> AdminClientBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AdminClientBuilder
impl RefUnwindSafe for AdminClientBuilder
impl Send for AdminClientBuilder
impl Sync for AdminClientBuilder
impl Unpin for AdminClientBuilder
impl UnsafeUnpin for AdminClientBuilder
impl UnwindSafe for AdminClientBuilder
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