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.