public class LambdaConfigType
extends java.lang.Object
implements java.io.Serializable
Specifies the configuration for Lambda triggers.
| Constructor and Description |
|---|
LambdaConfigType() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCreateAuthChallenge()
Creates an authentication challenge.
|
CustomEmailLambdaVersionConfigType |
getCustomEmailSender()
A custom email sender Lambda trigger.
|
java.lang.String |
getCustomMessage()
A custom Message Lambda trigger.
|
CustomSMSLambdaVersionConfigType |
getCustomSMSSender()
A custom SMS sender Lambda trigger.
|
java.lang.String |
getDefineAuthChallenge()
Defines the authentication challenge.
|
java.lang.String |
getKMSKeyID()
The Amazon Resource Name (ARN) of an KMS key.
|
java.lang.String |
getPostAuthentication()
A post-authentication Lambda trigger.
|
java.lang.String |
getPostConfirmation()
A post-confirmation Lambda trigger.
|
java.lang.String |
getPreAuthentication()
A pre-authentication Lambda trigger.
|
java.lang.String |
getPreSignUp()
A pre-registration Lambda trigger.
|
java.lang.String |
getPreTokenGeneration()
A Lambda trigger that is invoked before token generation.
|
java.lang.String |
getUserMigration()
The user migration Lambda config type.
|
java.lang.String |
getVerifyAuthChallengeResponse()
Verifies the authentication challenge response.
|
int |
hashCode() |
void |
setCreateAuthChallenge(java.lang.String createAuthChallenge)
Creates an authentication challenge.
|
void |
setCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender Lambda trigger.
|
void |
setCustomMessage(java.lang.String customMessage)
A custom Message Lambda trigger.
|
void |
setCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
|
void |
setDefineAuthChallenge(java.lang.String defineAuthChallenge)
Defines the authentication challenge.
|
void |
setKMSKeyID(java.lang.String kMSKeyID)
The Amazon Resource Name (ARN) of an KMS key.
|
void |
setPostAuthentication(java.lang.String postAuthentication)
A post-authentication Lambda trigger.
|
void |
setPostConfirmation(java.lang.String postConfirmation)
A post-confirmation Lambda trigger.
|
void |
setPreAuthentication(java.lang.String preAuthentication)
A pre-authentication Lambda trigger.
|
void |
setPreSignUp(java.lang.String preSignUp)
A pre-registration Lambda trigger.
|
void |
setPreTokenGeneration(java.lang.String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
|
void |
setUserMigration(java.lang.String userMigration)
The user migration Lambda config type.
|
void |
setVerifyAuthChallengeResponse(java.lang.String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
LambdaConfigType |
withCreateAuthChallenge(java.lang.String createAuthChallenge)
Creates an authentication challenge.
|
LambdaConfigType |
withCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender Lambda trigger.
|
LambdaConfigType |
withCustomMessage(java.lang.String customMessage)
A custom Message Lambda trigger.
|
LambdaConfigType |
withCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
|
LambdaConfigType |
withDefineAuthChallenge(java.lang.String defineAuthChallenge)
Defines the authentication challenge.
|
LambdaConfigType |
withKMSKeyID(java.lang.String kMSKeyID)
The Amazon Resource Name (ARN) of an KMS key.
|
LambdaConfigType |
withPostAuthentication(java.lang.String postAuthentication)
A post-authentication Lambda trigger.
|
LambdaConfigType |
withPostConfirmation(java.lang.String postConfirmation)
A post-confirmation Lambda trigger.
|
LambdaConfigType |
withPreAuthentication(java.lang.String preAuthentication)
A pre-authentication Lambda trigger.
|
LambdaConfigType |
withPreSignUp(java.lang.String preSignUp)
A pre-registration Lambda trigger.
|
LambdaConfigType |
withPreTokenGeneration(java.lang.String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
|
LambdaConfigType |
withUserMigration(java.lang.String userMigration)
The user migration Lambda config type.
|
LambdaConfigType |
withVerifyAuthChallengeResponse(java.lang.String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
|
public java.lang.String getPreSignUp()
A pre-registration Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
A pre-registration Lambda trigger.
public void setPreSignUp(java.lang.String preSignUp)
A pre-registration Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
preSignUp - A pre-registration Lambda trigger.
public LambdaConfigType withPreSignUp(java.lang.String preSignUp)
A pre-registration Lambda trigger.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
preSignUp - A pre-registration Lambda trigger.
public java.lang.String getCustomMessage()
A custom Message Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
A custom Message Lambda trigger.
public void setCustomMessage(java.lang.String customMessage)
A custom Message Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
customMessage - A custom Message Lambda trigger.
public LambdaConfigType withCustomMessage(java.lang.String customMessage)
A custom Message Lambda trigger.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
customMessage - A custom Message Lambda trigger.
public java.lang.String getPostConfirmation()
A post-confirmation Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
A post-confirmation Lambda trigger.
public void setPostConfirmation(java.lang.String postConfirmation)
A post-confirmation Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
postConfirmation - A post-confirmation Lambda trigger.
public LambdaConfigType withPostConfirmation(java.lang.String postConfirmation)
A post-confirmation Lambda trigger.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
postConfirmation - A post-confirmation Lambda trigger.
public java.lang.String getPreAuthentication()
A pre-authentication Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
A pre-authentication Lambda trigger.
public void setPreAuthentication(java.lang.String preAuthentication)
A pre-authentication Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
preAuthentication - A pre-authentication Lambda trigger.
public LambdaConfigType withPreAuthentication(java.lang.String preAuthentication)
A pre-authentication Lambda trigger.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
preAuthentication - A pre-authentication Lambda trigger.
public java.lang.String getPostAuthentication()
A post-authentication Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
A post-authentication Lambda trigger.
public void setPostAuthentication(java.lang.String postAuthentication)
A post-authentication Lambda trigger.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
postAuthentication - A post-authentication Lambda trigger.
public LambdaConfigType withPostAuthentication(java.lang.String postAuthentication)
A post-authentication Lambda trigger.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
postAuthentication - A post-authentication Lambda trigger.
public java.lang.String getDefineAuthChallenge()
Defines the authentication challenge.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
Defines the authentication challenge.
public void setDefineAuthChallenge(java.lang.String defineAuthChallenge)
Defines the authentication challenge.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
defineAuthChallenge - Defines the authentication challenge.
public LambdaConfigType withDefineAuthChallenge(java.lang.String defineAuthChallenge)
Defines the authentication challenge.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
defineAuthChallenge - Defines the authentication challenge.
public java.lang.String getCreateAuthChallenge()
Creates an authentication challenge.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
Creates an authentication challenge.
public void setCreateAuthChallenge(java.lang.String createAuthChallenge)
Creates an authentication challenge.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
createAuthChallenge - Creates an authentication challenge.
public LambdaConfigType withCreateAuthChallenge(java.lang.String createAuthChallenge)
Creates an authentication challenge.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
createAuthChallenge - Creates an authentication challenge.
public java.lang.String getVerifyAuthChallengeResponse()
Verifies the authentication challenge response.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
Verifies the authentication challenge response.
public void setVerifyAuthChallengeResponse(java.lang.String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
verifyAuthChallengeResponse - Verifies the authentication challenge response.
public LambdaConfigType withVerifyAuthChallengeResponse(java.lang.String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
verifyAuthChallengeResponse - Verifies the authentication challenge response.
public java.lang.String getPreTokenGeneration()
A Lambda trigger that is invoked before token generation.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
A Lambda trigger that is invoked before token generation.
public void setPreTokenGeneration(java.lang.String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
preTokenGeneration - A Lambda trigger that is invoked before token generation.
public LambdaConfigType withPreTokenGeneration(java.lang.String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
preTokenGeneration - A Lambda trigger that is invoked before token generation.
public java.lang.String getUserMigration()
The user migration Lambda config type.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
The user migration Lambda config type.
public void setUserMigration(java.lang.String userMigration)
The user migration Lambda config type.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
userMigration - The user migration Lambda config type.
public LambdaConfigType withUserMigration(java.lang.String userMigration)
The user migration Lambda config type.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
userMigration - The user migration Lambda config type.
public CustomSMSLambdaVersionConfigType getCustomSMSSender()
A custom SMS sender Lambda trigger.
A custom SMS sender Lambda trigger.
public void setCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
customSMSSender - A custom SMS sender Lambda trigger.
public LambdaConfigType withCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
Returns a reference to this object so that method calls can be chained together.
customSMSSender - A custom SMS sender Lambda trigger.
public CustomEmailLambdaVersionConfigType getCustomEmailSender()
A custom email sender Lambda trigger.
A custom email sender Lambda trigger.
public void setCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender Lambda trigger.
customEmailSender - A custom email sender Lambda trigger.
public LambdaConfigType withCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender Lambda trigger.
Returns a reference to this object so that method calls can be chained together.
customEmailSender - A custom email sender Lambda trigger.
public java.lang.String getKMSKeyID()
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.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
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.
public void setKMSKeyID(java.lang.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.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
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.
public LambdaConfigType withKMSKeyID(java.lang.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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
Pattern:
arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=
/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?
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.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object