Interface SetUserPoolMfaConfigRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CognitoIdentityProviderRequest.Builder,CopyableBuilder<SetUserPoolMfaConfigRequest.Builder,SetUserPoolMfaConfigRequest>,SdkBuilder<SetUserPoolMfaConfigRequest.Builder,SetUserPoolMfaConfigRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- SetUserPoolMfaConfigRequest
@Mutable @NotThreadSafe public static interface SetUserPoolMfaConfigRequest.Builder extends CognitoIdentityProviderRequest.Builder, SdkPojo, CopyableBuilder<SetUserPoolMfaConfigRequest.Builder,SetUserPoolMfaConfigRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SetUserPoolMfaConfigRequest.BuilderemailMfaConfiguration(Consumer<EmailMfaConfigType.Builder> emailMfaConfiguration)Sets configuration for user pool email message MFA and sign-in with one-time passwords (OTPs).SetUserPoolMfaConfigRequest.BuilderemailMfaConfiguration(EmailMfaConfigType emailMfaConfiguration)Sets configuration for user pool email message MFA and sign-in with one-time passwords (OTPs).SetUserPoolMfaConfigRequest.BuildermfaConfiguration(String mfaConfiguration)Sets multi-factor authentication (MFA) to be on, off, or optional.SetUserPoolMfaConfigRequest.BuildermfaConfiguration(UserPoolMfaType mfaConfiguration)Sets multi-factor authentication (MFA) to be on, off, or optional.SetUserPoolMfaConfigRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)SetUserPoolMfaConfigRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default SetUserPoolMfaConfigRequest.BuildersmsMfaConfiguration(Consumer<SmsMfaConfigType.Builder> smsMfaConfiguration)Configures user pool SMS messages for MFA.SetUserPoolMfaConfigRequest.BuildersmsMfaConfiguration(SmsMfaConfigType smsMfaConfiguration)Configures user pool SMS messages for MFA.default SetUserPoolMfaConfigRequest.BuildersoftwareTokenMfaConfiguration(Consumer<SoftwareTokenMfaConfigType.Builder> softwareTokenMfaConfiguration)Configures a user pool for time-based one-time password (TOTP) MFA.SetUserPoolMfaConfigRequest.BuildersoftwareTokenMfaConfiguration(SoftwareTokenMfaConfigType softwareTokenMfaConfiguration)Configures a user pool for time-based one-time password (TOTP) MFA.SetUserPoolMfaConfigRequest.BuilderuserPoolId(String userPoolId)The user pool ID.default SetUserPoolMfaConfigRequest.BuilderwebAuthnConfiguration(Consumer<WebAuthnConfigurationType.Builder> webAuthnConfiguration)The configuration of your user pool for passkey, or WebAuthn, authentication and registration.SetUserPoolMfaConfigRequest.BuilderwebAuthnConfiguration(WebAuthnConfigurationType webAuthnConfiguration)The configuration of your user pool for passkey, or WebAuthn, authentication and registration.-
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
-
userPoolId
SetUserPoolMfaConfigRequest.Builder userPoolId(String userPoolId)
The user pool ID.
- Parameters:
userPoolId- The user pool ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
smsMfaConfiguration
SetUserPoolMfaConfigRequest.Builder smsMfaConfiguration(SmsMfaConfigType smsMfaConfiguration)
Configures user pool SMS messages for MFA. Sets the message template and the SMS message sending configuration for Amazon SNS.
- Parameters:
smsMfaConfiguration- Configures user pool SMS messages for MFA. Sets the message template and the SMS message sending configuration for Amazon SNS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
smsMfaConfiguration
default SetUserPoolMfaConfigRequest.Builder smsMfaConfiguration(Consumer<SmsMfaConfigType.Builder> smsMfaConfiguration)
Configures user pool SMS messages for MFA. Sets the message template and the SMS message sending configuration for Amazon SNS.
This is a convenience method that creates an instance of theSmsMfaConfigType.Builderavoiding the need to create one manually viaSmsMfaConfigType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosmsMfaConfiguration(SmsMfaConfigType).- Parameters:
smsMfaConfiguration- a consumer that will call methods onSmsMfaConfigType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
smsMfaConfiguration(SmsMfaConfigType)
-
softwareTokenMfaConfiguration
SetUserPoolMfaConfigRequest.Builder softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType softwareTokenMfaConfiguration)
Configures a user pool for time-based one-time password (TOTP) MFA. Enables or disables TOTP.
- Parameters:
softwareTokenMfaConfiguration- Configures a user pool for time-based one-time password (TOTP) MFA. Enables or disables TOTP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
softwareTokenMfaConfiguration
default SetUserPoolMfaConfigRequest.Builder softwareTokenMfaConfiguration(Consumer<SoftwareTokenMfaConfigType.Builder> softwareTokenMfaConfiguration)
Configures a user pool for time-based one-time password (TOTP) MFA. Enables or disables TOTP.
This is a convenience method that creates an instance of theSoftwareTokenMfaConfigType.Builderavoiding the need to create one manually viaSoftwareTokenMfaConfigType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosoftwareTokenMfaConfiguration(SoftwareTokenMfaConfigType).- Parameters:
softwareTokenMfaConfiguration- a consumer that will call methods onSoftwareTokenMfaConfigType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)
-
emailMfaConfiguration
SetUserPoolMfaConfigRequest.Builder emailMfaConfiguration(EmailMfaConfigType emailMfaConfiguration)
Sets configuration for user pool email message MFA and sign-in with one-time passwords (OTPs). Includes the subject and body of the email message template for sign-in and MFA messages. To activate this setting, your user pool must be in the Essentials tier or higher.
- Parameters:
emailMfaConfiguration- Sets configuration for user pool email message MFA and sign-in with one-time passwords (OTPs). Includes the subject and body of the email message template for sign-in and MFA messages. To activate this setting, your user pool must be in the Essentials tier or higher.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emailMfaConfiguration
default SetUserPoolMfaConfigRequest.Builder emailMfaConfiguration(Consumer<EmailMfaConfigType.Builder> emailMfaConfiguration)
Sets configuration for user pool email message MFA and sign-in with one-time passwords (OTPs). Includes the subject and body of the email message template for sign-in and MFA messages. To activate this setting, your user pool must be in the Essentials tier or higher.
This is a convenience method that creates an instance of theEmailMfaConfigType.Builderavoiding the need to create one manually viaEmailMfaConfigType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemailMfaConfiguration(EmailMfaConfigType).- Parameters:
emailMfaConfiguration- a consumer that will call methods onEmailMfaConfigType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
emailMfaConfiguration(EmailMfaConfigType)
-
mfaConfiguration
SetUserPoolMfaConfigRequest.Builder mfaConfiguration(String mfaConfiguration)
Sets multi-factor authentication (MFA) to be on, off, or optional. When
ON, all users must set up MFA before they can sign in. WhenOPTIONAL, your application must make a client-side determination of whether a user wants to register an MFA device. For user pools with adaptive authentication with threat protection, chooseOPTIONAL.When
MfaConfigurationisOPTIONAL, managed login doesn't automatically prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses and in managed login for users who have chosen and configured a preferred MFA factor.- Parameters:
mfaConfiguration- Sets multi-factor authentication (MFA) to be on, off, or optional. WhenON, all users must set up MFA before they can sign in. WhenOPTIONAL, your application must make a client-side determination of whether a user wants to register an MFA device. For user pools with adaptive authentication with threat protection, chooseOPTIONAL.When
MfaConfigurationisOPTIONAL, managed login doesn't automatically prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses and in managed login for users who have chosen and configured a preferred MFA factor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserPoolMfaType,UserPoolMfaType
-
mfaConfiguration
SetUserPoolMfaConfigRequest.Builder mfaConfiguration(UserPoolMfaType mfaConfiguration)
Sets multi-factor authentication (MFA) to be on, off, or optional. When
ON, all users must set up MFA before they can sign in. WhenOPTIONAL, your application must make a client-side determination of whether a user wants to register an MFA device. For user pools with adaptive authentication with threat protection, chooseOPTIONAL.When
MfaConfigurationisOPTIONAL, managed login doesn't automatically prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses and in managed login for users who have chosen and configured a preferred MFA factor.- Parameters:
mfaConfiguration- Sets multi-factor authentication (MFA) to be on, off, or optional. WhenON, all users must set up MFA before they can sign in. WhenOPTIONAL, your application must make a client-side determination of whether a user wants to register an MFA device. For user pools with adaptive authentication with threat protection, chooseOPTIONAL.When
MfaConfigurationisOPTIONAL, managed login doesn't automatically prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses and in managed login for users who have chosen and configured a preferred MFA factor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserPoolMfaType,UserPoolMfaType
-
webAuthnConfiguration
SetUserPoolMfaConfigRequest.Builder webAuthnConfiguration(WebAuthnConfigurationType webAuthnConfiguration)
The configuration of your user pool for passkey, or WebAuthn, authentication and registration. You can set this configuration independent of the MFA configuration options in this operation.
- Parameters:
webAuthnConfiguration- The configuration of your user pool for passkey, or WebAuthn, authentication and registration. You can set this configuration independent of the MFA configuration options in this operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webAuthnConfiguration
default SetUserPoolMfaConfigRequest.Builder webAuthnConfiguration(Consumer<WebAuthnConfigurationType.Builder> webAuthnConfiguration)
The configuration of your user pool for passkey, or WebAuthn, authentication and registration. You can set this configuration independent of the MFA configuration options in this operation.
This is a convenience method that creates an instance of theWebAuthnConfigurationType.Builderavoiding the need to create one manually viaWebAuthnConfigurationType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towebAuthnConfiguration(WebAuthnConfigurationType).- Parameters:
webAuthnConfiguration- a consumer that will call methods onWebAuthnConfigurationType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
webAuthnConfiguration(WebAuthnConfigurationType)
-
overrideConfiguration
SetUserPoolMfaConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
SetUserPoolMfaConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-