@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LambdaConfigType extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the configuration for AWS Lambda triggers.
| Constructor and Description |
|---|
LambdaConfigType() |
| Modifier and Type | Method and Description |
|---|---|
LambdaConfigType |
clone() |
boolean |
equals(Object obj) |
String |
getCreateAuthChallenge()
Creates an authentication challenge.
|
CustomEmailLambdaVersionConfigType |
getCustomEmailSender()
A custom email sender AWS Lambda trigger.
|
String |
getCustomMessage()
A custom Message AWS Lambda trigger.
|
CustomSMSLambdaVersionConfigType |
getCustomSMSSender()
A custom SMS sender AWS Lambda trigger.
|
String |
getDefineAuthChallenge()
Defines the authentication challenge.
|
String |
getKMSKeyID()
The Amazon Resource Name of Key Management Service Customer master keys .
|
String |
getPostAuthentication()
A post-authentication AWS Lambda trigger.
|
String |
getPostConfirmation()
A post-confirmation AWS Lambda trigger.
|
String |
getPreAuthentication()
A pre-authentication AWS Lambda trigger.
|
String |
getPreSignUp()
A pre-registration AWS Lambda trigger.
|
String |
getPreTokenGeneration()
A Lambda trigger that is invoked before token generation.
|
String |
getUserMigration()
The user migration Lambda config type.
|
String |
getVerifyAuthChallengeResponse()
Verifies the authentication challenge response.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCreateAuthChallenge(String createAuthChallenge)
Creates an authentication challenge.
|
void |
setCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender AWS Lambda trigger.
|
void |
setCustomMessage(String customMessage)
A custom Message AWS Lambda trigger.
|
void |
setCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender AWS Lambda trigger.
|
void |
setDefineAuthChallenge(String defineAuthChallenge)
Defines the authentication challenge.
|
void |
setKMSKeyID(String kMSKeyID)
The Amazon Resource Name of Key Management Service Customer master keys .
|
void |
setPostAuthentication(String postAuthentication)
A post-authentication AWS Lambda trigger.
|
void |
setPostConfirmation(String postConfirmation)
A post-confirmation AWS Lambda trigger.
|
void |
setPreAuthentication(String preAuthentication)
A pre-authentication AWS Lambda trigger.
|
void |
setPreSignUp(String preSignUp)
A pre-registration AWS Lambda trigger.
|
void |
setPreTokenGeneration(String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
|
void |
setUserMigration(String userMigration)
The user migration Lambda config type.
|
void |
setVerifyAuthChallengeResponse(String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
|
String |
toString()
Returns a string representation of this object.
|
LambdaConfigType |
withCreateAuthChallenge(String createAuthChallenge)
Creates an authentication challenge.
|
LambdaConfigType |
withCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender AWS Lambda trigger.
|
LambdaConfigType |
withCustomMessage(String customMessage)
A custom Message AWS Lambda trigger.
|
LambdaConfigType |
withCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender AWS Lambda trigger.
|
LambdaConfigType |
withDefineAuthChallenge(String defineAuthChallenge)
Defines the authentication challenge.
|
LambdaConfigType |
withKMSKeyID(String kMSKeyID)
The Amazon Resource Name of Key Management Service Customer master keys .
|
LambdaConfigType |
withPostAuthentication(String postAuthentication)
A post-authentication AWS Lambda trigger.
|
LambdaConfigType |
withPostConfirmation(String postConfirmation)
A post-confirmation AWS Lambda trigger.
|
LambdaConfigType |
withPreAuthentication(String preAuthentication)
A pre-authentication AWS Lambda trigger.
|
LambdaConfigType |
withPreSignUp(String preSignUp)
A pre-registration AWS Lambda trigger.
|
LambdaConfigType |
withPreTokenGeneration(String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
|
LambdaConfigType |
withUserMigration(String userMigration)
The user migration Lambda config type.
|
LambdaConfigType |
withVerifyAuthChallengeResponse(String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
|
public void setPreSignUp(String preSignUp)
A pre-registration AWS Lambda trigger.
preSignUp - A pre-registration AWS Lambda trigger.public String getPreSignUp()
A pre-registration AWS Lambda trigger.
public LambdaConfigType withPreSignUp(String preSignUp)
A pre-registration AWS Lambda trigger.
preSignUp - A pre-registration AWS Lambda trigger.public void setCustomMessage(String customMessage)
A custom Message AWS Lambda trigger.
customMessage - A custom Message AWS Lambda trigger.public String getCustomMessage()
A custom Message AWS Lambda trigger.
public LambdaConfigType withCustomMessage(String customMessage)
A custom Message AWS Lambda trigger.
customMessage - A custom Message AWS Lambda trigger.public void setPostConfirmation(String postConfirmation)
A post-confirmation AWS Lambda trigger.
postConfirmation - A post-confirmation AWS Lambda trigger.public String getPostConfirmation()
A post-confirmation AWS Lambda trigger.
public LambdaConfigType withPostConfirmation(String postConfirmation)
A post-confirmation AWS Lambda trigger.
postConfirmation - A post-confirmation AWS Lambda trigger.public void setPreAuthentication(String preAuthentication)
A pre-authentication AWS Lambda trigger.
preAuthentication - A pre-authentication AWS Lambda trigger.public String getPreAuthentication()
A pre-authentication AWS Lambda trigger.
public LambdaConfigType withPreAuthentication(String preAuthentication)
A pre-authentication AWS Lambda trigger.
preAuthentication - A pre-authentication AWS Lambda trigger.public void setPostAuthentication(String postAuthentication)
A post-authentication AWS Lambda trigger.
postAuthentication - A post-authentication AWS Lambda trigger.public String getPostAuthentication()
A post-authentication AWS Lambda trigger.
public LambdaConfigType withPostAuthentication(String postAuthentication)
A post-authentication AWS Lambda trigger.
postAuthentication - A post-authentication AWS Lambda trigger.public void setDefineAuthChallenge(String defineAuthChallenge)
Defines the authentication challenge.
defineAuthChallenge - Defines the authentication challenge.public String getDefineAuthChallenge()
Defines the authentication challenge.
public LambdaConfigType withDefineAuthChallenge(String defineAuthChallenge)
Defines the authentication challenge.
defineAuthChallenge - Defines the authentication challenge.public void setCreateAuthChallenge(String createAuthChallenge)
Creates an authentication challenge.
createAuthChallenge - Creates an authentication challenge.public String getCreateAuthChallenge()
Creates an authentication challenge.
public LambdaConfigType withCreateAuthChallenge(String createAuthChallenge)
Creates an authentication challenge.
createAuthChallenge - Creates an authentication challenge.public void setVerifyAuthChallengeResponse(String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
verifyAuthChallengeResponse - Verifies the authentication challenge response.public String getVerifyAuthChallengeResponse()
Verifies the authentication challenge response.
public LambdaConfigType withVerifyAuthChallengeResponse(String verifyAuthChallengeResponse)
Verifies the authentication challenge response.
verifyAuthChallengeResponse - Verifies the authentication challenge response.public void setPreTokenGeneration(String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
preTokenGeneration - A Lambda trigger that is invoked before token generation.public String getPreTokenGeneration()
A Lambda trigger that is invoked before token generation.
public LambdaConfigType withPreTokenGeneration(String preTokenGeneration)
A Lambda trigger that is invoked before token generation.
preTokenGeneration - A Lambda trigger that is invoked before token generation.public void setUserMigration(String userMigration)
The user migration Lambda config type.
userMigration - The user migration Lambda config type.public String getUserMigration()
The user migration Lambda config type.
public LambdaConfigType withUserMigration(String userMigration)
The user migration Lambda config type.
userMigration - The user migration Lambda config type.public void setCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender AWS Lambda trigger.
customSMSSender - A custom SMS sender AWS Lambda trigger.public CustomSMSLambdaVersionConfigType getCustomSMSSender()
A custom SMS sender AWS Lambda trigger.
public LambdaConfigType withCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender AWS Lambda trigger.
customSMSSender - A custom SMS sender AWS Lambda trigger.public void setCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender AWS Lambda trigger.
customEmailSender - A custom email sender AWS Lambda trigger.public CustomEmailLambdaVersionConfigType getCustomEmailSender()
A custom email sender AWS Lambda trigger.
public LambdaConfigType withCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender AWS Lambda trigger.
customEmailSender - A custom email sender AWS Lambda trigger.public void setKMSKeyID(String kMSKeyID)
The Amazon Resource Name of Key Management Service Customer master keys . Amazon Cognito uses the
key to encrypt codes and temporary passwords sent to CustomEmailSender and
CustomSMSSender.
kMSKeyID - The Amazon Resource Name of Key Management Service Customer master keys . Amazon Cognito uses
the key to encrypt codes and temporary passwords sent to CustomEmailSender and
CustomSMSSender.public String getKMSKeyID()
The Amazon Resource Name of Key Management Service Customer master keys . Amazon Cognito uses the
key to encrypt codes and temporary passwords sent to CustomEmailSender and
CustomSMSSender.
CustomEmailSender and
CustomSMSSender.public LambdaConfigType withKMSKeyID(String kMSKeyID)
The Amazon Resource Name of Key Management Service Customer master keys . Amazon Cognito uses the
key to encrypt codes and temporary passwords sent to CustomEmailSender and
CustomSMSSender.
kMSKeyID - The Amazon Resource Name of Key Management Service Customer master keys . Amazon Cognito uses
the key to encrypt codes and temporary passwords sent to CustomEmailSender and
CustomSMSSender.public String toString()
toString in class ObjectObject.toString()public LambdaConfigType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.