Interface SetUserMfaPreferenceRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CognitoIdentityProviderRequest.Builder,CopyableBuilder<SetUserMfaPreferenceRequest.Builder,SetUserMfaPreferenceRequest>,SdkBuilder<SetUserMfaPreferenceRequest.Builder,SetUserMfaPreferenceRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- SetUserMfaPreferenceRequest
public static interface SetUserMfaPreferenceRequest.Builder extends CognitoIdentityProviderRequest.Builder, SdkPojo, CopyableBuilder<SetUserMfaPreferenceRequest.Builder,SetUserMfaPreferenceRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cognitoidentityprovider.model.CognitoIdentityProviderRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
smsMfaSettings
SetUserMfaPreferenceRequest.Builder smsMfaSettings(SMSMfaSettingsType smsMfaSettings)
User preferences for SMS message MFA. Activates or deactivates SMS MFA and sets it as the preferred MFA method when multiple methods are available.
- Parameters:
smsMfaSettings- User preferences for SMS message MFA. Activates or deactivates SMS MFA and sets it as the preferred MFA method when multiple methods are available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
smsMfaSettings
default SetUserMfaPreferenceRequest.Builder smsMfaSettings(Consumer<SMSMfaSettingsType.Builder> smsMfaSettings)
User preferences for SMS message MFA. Activates or deactivates SMS MFA and sets it as the preferred MFA method when multiple methods are available.
This is a convenience method that creates an instance of theSMSMfaSettingsType.Builderavoiding the need to create one manually viaSMSMfaSettingsType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosmsMfaSettings(SMSMfaSettingsType).- Parameters:
smsMfaSettings- a consumer that will call methods onSMSMfaSettingsType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
smsMfaSettings(SMSMfaSettingsType)
-
softwareTokenMfaSettings
SetUserMfaPreferenceRequest.Builder softwareTokenMfaSettings(SoftwareTokenMfaSettingsType softwareTokenMfaSettings)
User preferences for time-based one-time password (TOTP) MFA. Activates or deactivates TOTP MFA and sets it as the preferred MFA method when multiple methods are available.
- Parameters:
softwareTokenMfaSettings- User preferences for time-based one-time password (TOTP) MFA. Activates or deactivates TOTP MFA and sets it as the preferred MFA method when multiple methods are available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
softwareTokenMfaSettings
default SetUserMfaPreferenceRequest.Builder softwareTokenMfaSettings(Consumer<SoftwareTokenMfaSettingsType.Builder> softwareTokenMfaSettings)
User preferences for time-based one-time password (TOTP) MFA. Activates or deactivates TOTP MFA and sets it as the preferred MFA method when multiple methods are available.
This is a convenience method that creates an instance of theSoftwareTokenMfaSettingsType.Builderavoiding the need to create one manually viaSoftwareTokenMfaSettingsType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosoftwareTokenMfaSettings(SoftwareTokenMfaSettingsType).- Parameters:
softwareTokenMfaSettings- a consumer that will call methods onSoftwareTokenMfaSettingsType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)
-
emailMfaSettings
SetUserMfaPreferenceRequest.Builder emailMfaSettings(EmailMfaSettingsType emailMfaSettings)
User preferences for email message MFA. Activates or deactivates email MFA and sets it as the preferred MFA method when multiple methods are available. To activate this setting, advanced security features must be active in your user pool.
- Parameters:
emailMfaSettings- User preferences for email message MFA. Activates or deactivates email MFA and sets it as the preferred MFA method when multiple methods are available. To activate this setting, advanced security features must be active in your user pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emailMfaSettings
default SetUserMfaPreferenceRequest.Builder emailMfaSettings(Consumer<EmailMfaSettingsType.Builder> emailMfaSettings)
User preferences for email message MFA. Activates or deactivates email MFA and sets it as the preferred MFA method when multiple methods are available. To activate this setting, advanced security features must be active in your user pool.
This is a convenience method that creates an instance of theEmailMfaSettingsType.Builderavoiding the need to create one manually viaEmailMfaSettingsType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemailMfaSettings(EmailMfaSettingsType).- Parameters:
emailMfaSettings- a consumer that will call methods onEmailMfaSettingsType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
emailMfaSettings(EmailMfaSettingsType)
-
accessToken
SetUserMfaPreferenceRequest.Builder accessToken(String accessToken)
A valid access token that Amazon Cognito issued to the user whose MFA preference you want to set.
- Parameters:
accessToken- A valid access token that Amazon Cognito issued to the user whose MFA preference you want to set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
SetUserMfaPreferenceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
SetUserMfaPreferenceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-