Struct conjure_runtime::config::ServicesConfigBuilder
source · pub struct ServicesConfigBuilder(_);Expand description
A builder type for ServiceConfig.
Implementations§
source§impl ServicesConfigBuilder
impl ServicesConfigBuilder
sourcepub fn service(
&mut self,
name: &str,
config: ServiceConfig
) -> &mut ServicesConfigBuilder
pub fn service(
&mut self,
name: &str,
config: ServiceConfig
) -> &mut ServicesConfigBuilder
Adds a service to the builder.
sourcepub fn security(
&mut self,
security: SecurityConfig
) -> &mut ServicesConfigBuilder
pub fn security(
&mut self,
security: SecurityConfig
) -> &mut ServicesConfigBuilder
Sets the security configuration.
sourcepub fn proxy(&mut self, proxy: ProxyConfig) -> &mut ServicesConfigBuilder
pub fn proxy(&mut self, proxy: ProxyConfig) -> &mut ServicesConfigBuilder
Sets the proxy configuration.
sourcepub fn connect_timeout(
&mut self,
connect_timeout: Duration
) -> &mut ServicesConfigBuilder
pub fn connect_timeout(
&mut self,
connect_timeout: Duration
) -> &mut ServicesConfigBuilder
Sets the connect timeout.
sourcepub fn read_timeout(
&mut self,
read_timeout: Duration
) -> &mut ServicesConfigBuilder
pub fn read_timeout(
&mut self,
read_timeout: Duration
) -> &mut ServicesConfigBuilder
Sets the read timeout.
sourcepub fn write_timeout(
&mut self,
write_timeout: Duration
) -> &mut ServicesConfigBuilder
pub fn write_timeout(
&mut self,
write_timeout: Duration
) -> &mut ServicesConfigBuilder
Sets the write timeout.
sourcepub fn backoff_slot_size(
&mut self,
backoff_slot_size: Duration
) -> &mut ServicesConfigBuilder
pub fn backoff_slot_size(
&mut self,
backoff_slot_size: Duration
) -> &mut ServicesConfigBuilder
Sets the backoff slot size.
sourcepub fn build(&self) -> ServicesConfig
pub fn build(&self) -> ServicesConfig
Creates a new ServicesConfig.
Trait Implementations§
source§impl Default for ServicesConfigBuilder
impl Default for ServicesConfigBuilder
source§fn default() -> ServicesConfigBuilder
fn default() -> ServicesConfigBuilder
Returns the “default value” for a type. Read more
source§impl From<ServicesConfig> for ServicesConfigBuilder
impl From<ServicesConfig> for ServicesConfigBuilder
source§fn from(config: ServicesConfig) -> ServicesConfigBuilder
fn from(config: ServicesConfig) -> ServicesConfigBuilder
Converts to this type from the input type.