pub struct AuthenticationUpdate {
pub authentication_type: Option<AuthenticationTypes>,
pub username: Option<String>,
pub password: Option<String>,
pub token: Option<String>,
pub kerberos_keytab: Option<String>,
pub oem: Option<OemUpdate>,
pub encryption_key: Option<String>,
}Expand description
Update struct corresponding to Authentication
Fields§
§authentication_type: Option<AuthenticationTypes>§username: Option<String>§password: Option<String>§token: Option<String>§kerberos_keytab: Option<String>§oem: Option<OemUpdate>§encryption_key: Option<String>Implementations§
Source§impl AuthenticationUpdate
impl AuthenticationUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_authentication_type(self, v: AuthenticationTypes) -> Self
pub fn with_username(self, v: String) -> Self
pub fn with_password(self, v: String) -> Self
pub fn with_token(self, v: String) -> Self
pub fn with_kerberos_keytab(self, v: String) -> Self
pub fn with_oem(self, v: OemUpdate) -> Self
pub fn with_encryption_key(self, v: String) -> Self
Trait Implementations§
Source§impl Debug for AuthenticationUpdate
impl Debug for AuthenticationUpdate
Source§impl Default for AuthenticationUpdate
impl Default for AuthenticationUpdate
Source§fn default() -> AuthenticationUpdate
fn default() -> AuthenticationUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuthenticationUpdate
impl RefUnwindSafe for AuthenticationUpdate
impl Send for AuthenticationUpdate
impl Sync for AuthenticationUpdate
impl Unpin for AuthenticationUpdate
impl UnsafeUnpin for AuthenticationUpdate
impl UnwindSafe for AuthenticationUpdate
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