public static final class UserPoolTriggers.Builder
extends java.lang.Object
UserPoolTriggers
Constructor and Description |
---|
Builder() |
public UserPoolTriggers.Builder createAuthChallenge(IFunction createAuthChallenge)
UserPoolTriggers.getCreateAuthChallenge()
createAuthChallenge
- Creates an authentication challenge.this
public UserPoolTriggers.Builder customEmailSender(IFunction customEmailSender)
UserPoolTriggers.getCustomEmailSender()
customEmailSender
- Amazon Cognito invokes this trigger to send email notifications to users.this
public UserPoolTriggers.Builder customMessage(IFunction customMessage)
UserPoolTriggers.getCustomMessage()
customMessage
- A custom Message AWS Lambda trigger.this
public UserPoolTriggers.Builder customSmsSender(IFunction customSmsSender)
UserPoolTriggers.getCustomSmsSender()
customSmsSender
- Amazon Cognito invokes this trigger to send SMS notifications to users.this
public UserPoolTriggers.Builder defineAuthChallenge(IFunction defineAuthChallenge)
UserPoolTriggers.getDefineAuthChallenge()
defineAuthChallenge
- Defines the authentication challenge.this
public UserPoolTriggers.Builder postAuthentication(IFunction postAuthentication)
UserPoolTriggers.getPostAuthentication()
postAuthentication
- A post-authentication AWS Lambda trigger.this
public UserPoolTriggers.Builder postConfirmation(IFunction postConfirmation)
UserPoolTriggers.getPostConfirmation()
postConfirmation
- A post-confirmation AWS Lambda trigger.this
public UserPoolTriggers.Builder preAuthentication(IFunction preAuthentication)
UserPoolTriggers.getPreAuthentication()
preAuthentication
- A pre-authentication AWS Lambda trigger.this
public UserPoolTriggers.Builder preSignUp(IFunction preSignUp)
UserPoolTriggers.getPreSignUp()
preSignUp
- A pre-registration AWS Lambda trigger.this
public UserPoolTriggers.Builder preTokenGeneration(IFunction preTokenGeneration)
UserPoolTriggers.getPreTokenGeneration()
preTokenGeneration
- A pre-token-generation AWS Lambda trigger.this
public UserPoolTriggers.Builder userMigration(IFunction userMigration)
UserPoolTriggers.getUserMigration()
userMigration
- A user-migration AWS Lambda trigger.this
public UserPoolTriggers.Builder verifyAuthChallengeResponse(IFunction verifyAuthChallengeResponse)
UserPoolTriggers.getVerifyAuthChallengeResponse()
verifyAuthChallengeResponse
- Verifies the authentication challenge response.this
public UserPoolTriggers build()
UserPoolTriggers
java.lang.NullPointerException
- if any required attribute was not provided