pub struct VaultClientSettingsBuilder { /* private fields */ }
Expand description
Builder for VaultClientSettings
.
Implementations§
source§impl VaultClientSettingsBuilder
impl VaultClientSettingsBuilder
pub fn ca_certs(
&mut self,
value: Vec<String, Global>
) -> &mut VaultClientSettingsBuilder
pub fn timeout(
&mut self,
value: Option<Duration>
) -> &mut VaultClientSettingsBuilder
pub fn token<VALUE>(&mut self, value: VALUE) -> &mut VaultClientSettingsBuilderwhere
VALUE: Into<String>,
pub fn verify(&mut self, value: bool) -> &mut VaultClientSettingsBuilder
pub fn version<VALUE>(&mut self, value: VALUE) -> &mut VaultClientSettingsBuilderwhere
VALUE: Into<u8>,
pub fn wrapping(&mut self, value: bool) -> &mut VaultClientSettingsBuilder
sourcepub fn build(
&self
) -> Result<VaultClientSettings, VaultClientSettingsBuilderError>
pub fn build(
&self
) -> Result<VaultClientSettings, VaultClientSettingsBuilderError>
source§impl VaultClientSettingsBuilder
impl VaultClientSettingsBuilder
sourcepub fn address<T>(&mut self, address: T) -> &mut VaultClientSettingsBuilderwhere
T: AsRef<str>,
pub fn address<T>(&mut self, address: T) -> &mut VaultClientSettingsBuilderwhere
T: AsRef<str>,
Set an address for vault. Note that if not set, it will default
to the VAULT_ADDR
environment variable and if that is not set either,
it will default to http://127.0.0.1:8200
.
Panics
The setter will panic if the address given contains an invalid URL format.
Trait Implementations§
source§impl Clone for VaultClientSettingsBuilder
impl Clone for VaultClientSettingsBuilder
source§fn clone(&self) -> VaultClientSettingsBuilder
fn clone(&self) -> VaultClientSettingsBuilder
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 Default for VaultClientSettingsBuilder
impl Default for VaultClientSettingsBuilder
source§fn default() -> VaultClientSettingsBuilder
fn default() -> VaultClientSettingsBuilder
Returns the “default value” for a type. Read more