Struct kafka_protocol::messages::alter_user_scram_credentials_request::ScramCredentialUpsertionBuilder
source · [−]pub struct ScramCredentialUpsertionBuilder { /* private fields */ }Expand description
Builder for ScramCredentialUpsertion.
Implementations
sourceimpl ScramCredentialUpsertionBuilder
impl ScramCredentialUpsertionBuilder
sourcepub fn mechanism(&mut self, value: i8) -> &mut Self
pub fn mechanism(&mut self, value: i8) -> &mut Self
The SCRAM mechanism.
Supported API versions: 0
sourcepub fn iterations(&mut self, value: i32) -> &mut Self
pub fn iterations(&mut self, value: i32) -> &mut Self
The number of iterations.
Supported API versions: 0
sourcepub fn salt(&mut self, value: Bytes) -> &mut Self
pub fn salt(&mut self, value: Bytes) -> &mut Self
A random salt generated by the client.
Supported API versions: 0
sourcepub fn salted_password(&mut self, value: Bytes) -> &mut Self
pub fn salted_password(&mut self, value: Bytes) -> &mut Self
The salted password.
Supported API versions: 0
sourcepub fn unknown_tagged_fields(
&mut self,
value: BTreeMap<i32, Vec<u8>>
) -> &mut Self
pub fn unknown_tagged_fields(
&mut self,
value: BTreeMap<i32, Vec<u8>>
) -> &mut Self
Other tagged fields
sourcepub fn build(
&self
) -> Result<ScramCredentialUpsertion, ScramCredentialUpsertionBuilderError>
pub fn build(
&self
) -> Result<ScramCredentialUpsertion, ScramCredentialUpsertionBuilderError>
Trait Implementations
sourceimpl Clone for ScramCredentialUpsertionBuilder
impl Clone for ScramCredentialUpsertionBuilder
sourcefn clone(&self) -> ScramCredentialUpsertionBuilder
fn clone(&self) -> ScramCredentialUpsertionBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for ScramCredentialUpsertionBuilder
impl Send for ScramCredentialUpsertionBuilder
impl Sync for ScramCredentialUpsertionBuilder
impl Unpin for ScramCredentialUpsertionBuilder
impl UnwindSafe for ScramCredentialUpsertionBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more