pub struct ClientConfigurationBuilder { /* private fields */ }Expand description
Builder for ClientConfiguration to set/override items.
Implementations§
source§impl ClientConfigurationBuilder
impl ClientConfigurationBuilder
sourcepub fn set_tokens(self, tokens: Tokens) -> Self
pub fn set_tokens(self, tokens: Tokens) -> Self
Set the Tokens used for authentication.
sourcepub fn set_tokens_arc(self, tokens: Arc<Mutex<Tokens>>) -> Self
pub fn set_tokens_arc(self, tokens: Arc<Mutex<Tokens>>) -> Self
Reuse the given Tokens for authentication.
sourcepub fn set_api_url(self, url: String) -> Self
pub fn set_api_url(self, url: String) -> Self
Set the OpenAPI URL to use.
sourcepub fn set_auth_server(self, auth_server: AuthServer) -> Self
pub fn set_auth_server(self, auth_server: AuthServer) -> Self
Set the authentication server URL to use.
sourcepub fn set_grpc_api_url(self, url: String) -> Self
pub fn set_grpc_api_url(self, url: String) -> Self
Set the gRPC API URL to use.
sourcepub fn set_quilc_url(self, url: String) -> Self
pub fn set_quilc_url(self, url: String) -> Self
Set the Quilc HTTP server to use.
sourcepub fn set_qvm_url(self, url: String) -> Self
pub fn set_qvm_url(self, url: String) -> Self
Set the QVM HTTP server to use.
sourcepub fn build(self) -> Result<ClientConfiguration, BuildError>
pub fn build(self) -> Result<ClientConfiguration, BuildError>
Trait Implementations§
source§impl Clone for ClientConfigurationBuilder
impl Clone for ClientConfigurationBuilder
source§fn clone(&self) -> ClientConfigurationBuilder
fn clone(&self) -> ClientConfigurationBuilder
Returns a copy 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 moresource§impl Debug for ClientConfigurationBuilder
impl Debug for ClientConfigurationBuilder
source§impl Default for ClientConfigurationBuilder
impl Default for ClientConfigurationBuilder
source§fn default() -> ClientConfigurationBuilder
fn default() -> ClientConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl From<ClientConfiguration> for ClientConfigurationBuilder
impl From<ClientConfiguration> for ClientConfigurationBuilder
source§fn from(config: ClientConfiguration) -> Self
fn from(config: ClientConfiguration) -> Self
Converts to this type from the input type.
Auto 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