Struct aws_sdk_cognitoidentityprovider::operation::set_user_mfa_preference::builders::SetUserMfaPreferenceInputBuilder
source · #[non_exhaustive]pub struct SetUserMfaPreferenceInputBuilder { /* private fields */ }Expand description
A builder for SetUserMfaPreferenceInput.
Implementations§
source§impl SetUserMfaPreferenceInputBuilder
impl SetUserMfaPreferenceInputBuilder
sourcepub fn sms_mfa_settings(self, input: SmsMfaSettingsType) -> Self
pub fn sms_mfa_settings(self, input: SmsMfaSettingsType) -> Self
The SMS text message multi-factor authentication (MFA) settings.
sourcepub fn set_sms_mfa_settings(self, input: Option<SmsMfaSettingsType>) -> Self
pub fn set_sms_mfa_settings(self, input: Option<SmsMfaSettingsType>) -> Self
The SMS text message multi-factor authentication (MFA) settings.
sourcepub fn get_sms_mfa_settings(&self) -> &Option<SmsMfaSettingsType>
pub fn get_sms_mfa_settings(&self) -> &Option<SmsMfaSettingsType>
The SMS text message multi-factor authentication (MFA) settings.
sourcepub fn software_token_mfa_settings(
self,
input: SoftwareTokenMfaSettingsType
) -> Self
pub fn software_token_mfa_settings( self, input: SoftwareTokenMfaSettingsType ) -> Self
The time-based one-time password (TOTP) software token MFA settings.
sourcepub fn set_software_token_mfa_settings(
self,
input: Option<SoftwareTokenMfaSettingsType>
) -> Self
pub fn set_software_token_mfa_settings( self, input: Option<SoftwareTokenMfaSettingsType> ) -> Self
The time-based one-time password (TOTP) software token MFA settings.
sourcepub fn get_software_token_mfa_settings(
&self
) -> &Option<SoftwareTokenMfaSettingsType>
pub fn get_software_token_mfa_settings( &self ) -> &Option<SoftwareTokenMfaSettingsType>
The time-based one-time password (TOTP) software token MFA settings.
sourcepub fn access_token(self, input: impl Into<String>) -> Self
pub fn access_token(self, input: impl Into<String>) -> Self
A valid access token that Amazon Cognito issued to the user whose MFA preference you want to set.
This field is required.sourcepub fn set_access_token(self, input: Option<String>) -> Self
pub fn set_access_token(self, input: Option<String>) -> Self
A valid access token that Amazon Cognito issued to the user whose MFA preference you want to set.
sourcepub fn get_access_token(&self) -> &Option<String>
pub fn get_access_token(&self) -> &Option<String>
A valid access token that Amazon Cognito issued to the user whose MFA preference you want to set.
sourcepub fn build(self) -> Result<SetUserMfaPreferenceInput, BuildError>
pub fn build(self) -> Result<SetUserMfaPreferenceInput, BuildError>
Consumes the builder and constructs a SetUserMfaPreferenceInput.
source§impl SetUserMfaPreferenceInputBuilder
impl SetUserMfaPreferenceInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<SetUserMfaPreferenceOutput, SdkError<SetUserMFAPreferenceError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<SetUserMfaPreferenceOutput, SdkError<SetUserMFAPreferenceError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for SetUserMfaPreferenceInputBuilder
impl Clone for SetUserMfaPreferenceInputBuilder
source§fn clone(&self) -> SetUserMfaPreferenceInputBuilder
fn clone(&self) -> SetUserMfaPreferenceInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for SetUserMfaPreferenceInputBuilder
impl Default for SetUserMfaPreferenceInputBuilder
source§fn default() -> SetUserMfaPreferenceInputBuilder
fn default() -> SetUserMfaPreferenceInputBuilder
source§impl PartialEq for SetUserMfaPreferenceInputBuilder
impl PartialEq for SetUserMfaPreferenceInputBuilder
source§fn eq(&self, other: &SetUserMfaPreferenceInputBuilder) -> bool
fn eq(&self, other: &SetUserMfaPreferenceInputBuilder) -> bool
self and other values to be equal, and is used
by ==.