Struct kafka_protocol::messages::alter_user_scram_credentials_request::ScramCredentialUpsertionBuilder
source · pub struct ScramCredentialUpsertionBuilder { /* private fields */ }Expand description
Builder for ScramCredentialUpsertion.
Implementations§
source§impl 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, Bytes>,
) -> &mut Self
pub fn unknown_tagged_fields( &mut self, value: BTreeMap<i32, Bytes>, ) -> &mut Self
Other tagged fields
sourcepub fn build(
&self,
) -> Result<ScramCredentialUpsertion, ScramCredentialUpsertionBuilderError>
pub fn build( &self, ) -> Result<ScramCredentialUpsertion, ScramCredentialUpsertionBuilderError>
Trait Implementations§
source§impl Clone for ScramCredentialUpsertionBuilder
impl Clone for ScramCredentialUpsertionBuilder
source§fn clone(&self) -> ScramCredentialUpsertionBuilder
fn clone(&self) -> ScramCredentialUpsertionBuilder
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 moreAuto Trait Implementations§
impl !Freeze for ScramCredentialUpsertionBuilder
impl RefUnwindSafe for ScramCredentialUpsertionBuilder
impl Send for ScramCredentialUpsertionBuilder
impl Sync for ScramCredentialUpsertionBuilder
impl Unpin for ScramCredentialUpsertionBuilder
impl UnwindSafe for ScramCredentialUpsertionBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)