pub struct BasicAuthenticationSchemeDefinitionBuilder { /* private fields */ }Expand description
Represents the service used to build BasicAuthenticationSchemeDefinitions
Implementations§
Source§impl BasicAuthenticationSchemeDefinitionBuilder
impl BasicAuthenticationSchemeDefinitionBuilder
Sourcepub fn use_secret(&mut self, secret: &str) -> &mut Self
pub fn use_secret(&mut self, secret: &str) -> &mut Self
Configures the authentication scheme to load from the specified secret
Sourcepub fn with_username(&mut self, username: &str) -> &mut Self
pub fn with_username(&mut self, username: &str) -> &mut Self
Sets the username to use
Sourcepub fn with_password(&mut self, password: &str) -> &mut Self
pub fn with_password(&mut self, password: &str) -> &mut Self
Sets the password to use
Sourcepub fn build(self) -> AuthenticationPolicyDefinition
pub fn build(self) -> AuthenticationPolicyDefinition
Builds the configured AuthenticationPolicyDefinition
Trait Implementations§
Source§impl Default for BasicAuthenticationSchemeDefinitionBuilder
impl Default for BasicAuthenticationSchemeDefinitionBuilder
Source§fn default() -> BasicAuthenticationSchemeDefinitionBuilder
fn default() -> BasicAuthenticationSchemeDefinitionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BasicAuthenticationSchemeDefinitionBuilder
impl RefUnwindSafe for BasicAuthenticationSchemeDefinitionBuilder
impl Send for BasicAuthenticationSchemeDefinitionBuilder
impl Sync for BasicAuthenticationSchemeDefinitionBuilder
impl Unpin for BasicAuthenticationSchemeDefinitionBuilder
impl UnsafeUnpin for BasicAuthenticationSchemeDefinitionBuilder
impl UnwindSafe for BasicAuthenticationSchemeDefinitionBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more