public static interface LambdaConfigType.Builder extends SdkPojo, CopyableBuilder<LambdaConfigType.Builder,LambdaConfigType>
| Modifier and Type | Method and Description |
|---|---|
LambdaConfigType.Builder |
createAuthChallenge(String createAuthChallenge)
Creates an authentication challenge.
|
default LambdaConfigType.Builder |
customEmailSender(Consumer<CustomEmailLambdaVersionConfigType.Builder> customEmailSender)
A custom email sender Lambda trigger.
|
LambdaConfigType.Builder |
customEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender Lambda trigger.
|
LambdaConfigType.Builder |
customMessage(String customMessage)
A custom Message Lambda trigger.
|
default LambdaConfigType.Builder |
customSMSSender(Consumer<CustomSMSLambdaVersionConfigType.Builder> customSMSSender)
A custom SMS sender Lambda trigger.
|
LambdaConfigType.Builder |
customSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
|
LambdaConfigType.Builder |
defineAuthChallenge(String defineAuthChallenge)
Defines the authentication challenge.
|
LambdaConfigType.Builder |
kmsKeyID(String kmsKeyID)
The Amazon Resource Name (ARN) of an KMS
key.
|
LambdaConfigType.Builder |
postAuthentication(String postAuthentication)
A post-authentication Lambda trigger.
|
LambdaConfigType.Builder |
postConfirmation(String postConfirmation)
A post-confirmation Lambda trigger.
|
LambdaConfigType.Builder |
preAuthentication(String preAuthentication)
A pre-authentication Lambda trigger.
|
LambdaConfigType.Builder |
preSignUp(String preSignUp)
A pre-registration Lambda trigger.
|
LambdaConfigType.Builder |
preTokenGeneration(String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
|
LambdaConfigType.Builder |
userMigration(String userMigration)
The user migration Lambda config type.
|
LambdaConfigType.Builder |
verifyAuthChallengeResponse(String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildLambdaConfigType.Builder preSignUp(String preSignUp)
A pre-registration Lambda trigger.
preSignUp - A pre-registration Lambda trigger.LambdaConfigType.Builder customMessage(String customMessage)
A custom Message Lambda trigger.
customMessage - A custom Message Lambda trigger.LambdaConfigType.Builder postConfirmation(String postConfirmation)
A post-confirmation Lambda trigger.
postConfirmation - A post-confirmation Lambda trigger.LambdaConfigType.Builder preAuthentication(String preAuthentication)
A pre-authentication Lambda trigger.
preAuthentication - A pre-authentication Lambda trigger.LambdaConfigType.Builder postAuthentication(String postAuthentication)
A post-authentication Lambda trigger.
postAuthentication - A post-authentication Lambda trigger.LambdaConfigType.Builder defineAuthChallenge(String defineAuthChallenge)
Defines the authentication challenge.
defineAuthChallenge - Defines the authentication challenge.LambdaConfigType.Builder createAuthChallenge(String createAuthChallenge)
Creates an authentication challenge.
createAuthChallenge - Creates an authentication challenge.LambdaConfigType.Builder verifyAuthChallengeResponse(String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
verifyAuthChallengeResponse - Verifies the authentication challenge response.LambdaConfigType.Builder preTokenGeneration(String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
preTokenGeneration - A Lambda trigger that is invoked before token generation.LambdaConfigType.Builder userMigration(String userMigration)
The user migration Lambda config type.
userMigration - The user migration Lambda config type.LambdaConfigType.Builder customSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
customSMSSender - A custom SMS sender Lambda trigger.default LambdaConfigType.Builder customSMSSender(Consumer<CustomSMSLambdaVersionConfigType.Builder> customSMSSender)
A custom SMS sender Lambda trigger.
This is a convenience method that creates an instance of theCustomSMSLambdaVersionConfigType.Builder
avoiding the need to create one manually via CustomSMSLambdaVersionConfigType.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to customSMSSender(CustomSMSLambdaVersionConfigType).
customSMSSender - a consumer that will call methods on CustomSMSLambdaVersionConfigType.BuildercustomSMSSender(CustomSMSLambdaVersionConfigType)LambdaConfigType.Builder customEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender Lambda trigger.
customEmailSender - A custom email sender Lambda trigger.default LambdaConfigType.Builder customEmailSender(Consumer<CustomEmailLambdaVersionConfigType.Builder> customEmailSender)
A custom email sender Lambda trigger.
This is a convenience method that creates an instance of theCustomEmailLambdaVersionConfigType.Builder avoiding the need to create one manually via
CustomEmailLambdaVersionConfigType.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to customEmailSender(CustomEmailLambdaVersionConfigType).
customEmailSender - a consumer that will call methods on CustomEmailLambdaVersionConfigType.BuildercustomEmailSender(CustomEmailLambdaVersionConfigType)LambdaConfigType.Builder kmsKeyID(String kmsKeyID)
The Amazon Resource Name (ARN) of an KMS
key. Amazon Cognito uses the key to encrypt codes and temporary passwords sent to
CustomEmailSender and CustomSMSSender.
kmsKeyID - The Amazon Resource Name (ARN) of an KMS key. Amazon Cognito uses the key
to encrypt codes and temporary passwords sent to CustomEmailSender and
CustomSMSSender.Copyright © 2022. All rights reserved.