pub struct ClientConfigurationBuilder { /* private fields */ }Expand description
Builder for ClientConfiguration.
Implementations§
Source§impl ClientConfigurationBuilder
impl ClientConfigurationBuilder
pub fn account<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn api_key<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn endpoint<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn time_out_seconds<VALUE: Into<u64>>(&mut self, value: VALUE) -> &mut Self
pub fn time_out_seconds<VALUE: Into<u64>>(&mut self, value: VALUE) -> &mut Self
time out in seconds, default is 30 seconds
Sourcepub fn max_retries<VALUE: Into<u32>>(&mut self, value: VALUE) -> &mut Self
pub fn max_retries<VALUE: Into<u32>>(&mut self, value: VALUE) -> &mut Self
number of retries, default is 3
pub fn user_agent<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<ClientConfiguration, ClientConfigurationBuilderError>
pub fn build( &self, ) -> Result<ClientConfiguration, ClientConfigurationBuilderError>
Trait Implementations§
Source§impl Clone for ClientConfigurationBuilder
impl Clone for ClientConfigurationBuilder
Source§fn clone(&self) -> ClientConfigurationBuilder
fn clone(&self) -> ClientConfigurationBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ClientConfigurationBuilder
impl RefUnwindSafe for ClientConfigurationBuilder
impl Send for ClientConfigurationBuilder
impl Sync for ClientConfigurationBuilder
impl Unpin for ClientConfigurationBuilder
impl UnwindSafe for ClientConfigurationBuilder
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