Struct conjure_runtime_config::ServiceConfigBuilder [−][src]
pub struct ServiceConfigBuilder(_);
A builder type for ServiceConfigs.
Implementations
impl ServiceConfigBuilder[src]
impl ServiceConfigBuilder[src]pub fn uri(&mut self, uri: Url) -> &mut Self[src]
Appends a URI to the URIs list.
pub fn uris(&mut self, uris: Vec<Url>) -> &mut Self[src]
Sets the URIs list.
pub fn security(&mut self, security: SecurityConfig) -> &mut Self[src]
Sets the security configuration.
pub fn proxy(&mut self, proxy: ProxyConfig) -> &mut Self[src]
Sets the proxy configuration.
pub fn connect_timeout(&mut self, connect_timeout: Duration) -> &mut Self[src]
Sets the connect timeout.
pub fn read_timeout(&mut self, read_timeout: Duration) -> &mut Self[src]
Sets the read timeout.
pub fn write_timeout(&mut self, write_timeout: Duration) -> &mut Self[src]
Sets the write timeout.
pub fn backoff_slot_size(&mut self, backoff_slot_size: Duration) -> &mut Self[src]
Sets the backoff slot size.
pub fn max_num_retries(&mut self, max_num_retries: u32) -> &mut Self[src]
Sets the maximum number of retries for failed RPCs.
pub fn build(&self) -> ServiceConfig[src]
Creates a new ServiceConfig.
Trait Implementations
impl Default for ServiceConfigBuilder[src]
impl Default for ServiceConfigBuilder[src]fn default() -> ServiceConfigBuilder[src]
impl From<ServiceConfig> for ServiceConfigBuilder[src]
impl From<ServiceConfig> for ServiceConfigBuilder[src]fn from(config: ServiceConfig) -> ServiceConfigBuilder[src]
Auto Trait Implementations
impl RefUnwindSafe for ServiceConfigBuilder
impl RefUnwindSafe for ServiceConfigBuilderimpl Send for ServiceConfigBuilder
impl Send for ServiceConfigBuilderimpl Sync for ServiceConfigBuilder
impl Sync for ServiceConfigBuilderimpl Unpin for ServiceConfigBuilder
impl Unpin for ServiceConfigBuilderimpl UnwindSafe for ServiceConfigBuilder
impl UnwindSafe for ServiceConfigBuilder