Struct conjure_runtime::config::ServicesConfigBuilder [−][src]
pub struct ServicesConfigBuilder(_);
A builder type for ServiceConfig.
Implementations
impl ServicesConfigBuilder[src]
impl ServicesConfigBuilder[src]pub fn service(
&mut self,
name: &str,
config: ServiceConfig
) -> &mut ServicesConfigBuilder[src]
&mut self,
name: &str,
config: ServiceConfig
) -> &mut ServicesConfigBuilder
Adds a service to the builder.
pub fn security(
&mut self,
security: SecurityConfig
) -> &mut ServicesConfigBuilder[src]
&mut self,
security: SecurityConfig
) -> &mut ServicesConfigBuilder
Sets the security configuration.
pub fn proxy(&mut self, proxy: ProxyConfig) -> &mut ServicesConfigBuilder[src]
Sets the proxy configuration.
pub fn connect_timeout(
&mut self,
connect_timeout: Duration
) -> &mut ServicesConfigBuilder[src]
&mut self,
connect_timeout: Duration
) -> &mut ServicesConfigBuilder
Sets the connect timeout.
pub fn read_timeout(
&mut self,
read_timeout: Duration
) -> &mut ServicesConfigBuilder[src]
&mut self,
read_timeout: Duration
) -> &mut ServicesConfigBuilder
Sets the read timeout.
pub fn write_timeout(
&mut self,
write_timeout: Duration
) -> &mut ServicesConfigBuilder[src]
&mut self,
write_timeout: Duration
) -> &mut ServicesConfigBuilder
Sets the write timeout.
pub fn backoff_slot_size(
&mut self,
backoff_slot_size: Duration
) -> &mut ServicesConfigBuilder[src]
&mut self,
backoff_slot_size: Duration
) -> &mut ServicesConfigBuilder
Sets the backoff slot size.
pub fn build(&self) -> ServicesConfig[src]
Creates a new ServicesConfig.
Trait Implementations
impl Default for ServicesConfigBuilder[src]
impl Default for ServicesConfigBuilder[src]pub fn default() -> ServicesConfigBuilder[src]
impl From<ServicesConfig> for ServicesConfigBuilder[src]
impl From<ServicesConfig> for ServicesConfigBuilder[src]pub fn from(config: ServicesConfig) -> ServicesConfigBuilder[src]
Auto Trait Implementations
impl RefUnwindSafe for ServicesConfigBuilder
impl RefUnwindSafe for ServicesConfigBuilderimpl Send for ServicesConfigBuilder
impl Send for ServicesConfigBuilderimpl Sync for ServicesConfigBuilder
impl Sync for ServicesConfigBuilderimpl Unpin for ServicesConfigBuilder
impl Unpin for ServicesConfigBuilderimpl UnwindSafe for ServicesConfigBuilder
impl UnwindSafe for ServicesConfigBuilderBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,