@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LambdaConfigType extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the configuration for 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 Lambda trigger.
|
String |
getCustomMessage()
A custom Message Lambda trigger.
|
CustomSMSLambdaVersionConfigType |
getCustomSMSSender()
A custom SMS sender Lambda trigger.
|
String |
getDefineAuthChallenge()
Defines the authentication challenge.
|
String |
getKMSKeyID()
The Amazon Resource Name (ARN) of an KMS key.
|
String |
getPostAuthentication()
A post-authentication Lambda trigger.
|
String |
getPostConfirmation()
A post-confirmation Lambda trigger.
|
String |
getPreAuthentication()
A pre-authentication Lambda trigger.
|
String |
getPreSignUp()
A pre-registration Lambda trigger.
|
String |
getPreTokenGeneration()
The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.
|
PreTokenGenerationVersionConfigType |
getPreTokenGenerationConfig()
The detailed configuration of a pre token generation trigger.
|
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 Lambda trigger.
|
void |
setCustomMessage(String customMessage)
A custom Message Lambda trigger.
|
void |
setCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
|
void |
setDefineAuthChallenge(String defineAuthChallenge)
Defines the authentication challenge.
|
void |
setKMSKeyID(String kMSKeyID)
The Amazon Resource Name (ARN) of an KMS key.
|
void |
setPostAuthentication(String postAuthentication)
A post-authentication Lambda trigger.
|
void |
setPostConfirmation(String postConfirmation)
A post-confirmation Lambda trigger.
|
void |
setPreAuthentication(String preAuthentication)
A pre-authentication Lambda trigger.
|
void |
setPreSignUp(String preSignUp)
A pre-registration Lambda trigger.
|
void |
setPreTokenGeneration(String preTokenGeneration)
The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.
|
void |
setPreTokenGenerationConfig(PreTokenGenerationVersionConfigType preTokenGenerationConfig)
The detailed configuration of a pre token generation trigger.
|
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 Lambda trigger.
|
LambdaConfigType |
withCustomMessage(String customMessage)
A custom Message Lambda trigger.
|
LambdaConfigType |
withCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
|
LambdaConfigType |
withDefineAuthChallenge(String defineAuthChallenge)
Defines the authentication challenge.
|
LambdaConfigType |
withKMSKeyID(String kMSKeyID)
The Amazon Resource Name (ARN) of an KMS key.
|
LambdaConfigType |
withPostAuthentication(String postAuthentication)
A post-authentication Lambda trigger.
|
LambdaConfigType |
withPostConfirmation(String postConfirmation)
A post-confirmation Lambda trigger.
|
LambdaConfigType |
withPreAuthentication(String preAuthentication)
A pre-authentication Lambda trigger.
|
LambdaConfigType |
withPreSignUp(String preSignUp)
A pre-registration Lambda trigger.
|
LambdaConfigType |
withPreTokenGeneration(String preTokenGeneration)
The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.
|
LambdaConfigType |
withPreTokenGenerationConfig(PreTokenGenerationVersionConfigType preTokenGenerationConfig)
The detailed configuration of a pre token generation trigger.
|
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 Lambda trigger.
preSignUp
- A pre-registration Lambda trigger.public String getPreSignUp()
A pre-registration Lambda trigger.
public LambdaConfigType withPreSignUp(String preSignUp)
A pre-registration Lambda trigger.
preSignUp
- A pre-registration Lambda trigger.public void setCustomMessage(String customMessage)
A custom Message Lambda trigger.
customMessage
- A custom Message Lambda trigger.public String getCustomMessage()
A custom Message Lambda trigger.
public LambdaConfigType withCustomMessage(String customMessage)
A custom Message Lambda trigger.
customMessage
- A custom Message Lambda trigger.public void setPostConfirmation(String postConfirmation)
A post-confirmation Lambda trigger.
postConfirmation
- A post-confirmation Lambda trigger.public String getPostConfirmation()
A post-confirmation Lambda trigger.
public LambdaConfigType withPostConfirmation(String postConfirmation)
A post-confirmation Lambda trigger.
postConfirmation
- A post-confirmation Lambda trigger.public void setPreAuthentication(String preAuthentication)
A pre-authentication Lambda trigger.
preAuthentication
- A pre-authentication Lambda trigger.public String getPreAuthentication()
A pre-authentication Lambda trigger.
public LambdaConfigType withPreAuthentication(String preAuthentication)
A pre-authentication Lambda trigger.
preAuthentication
- A pre-authentication Lambda trigger.public void setPostAuthentication(String postAuthentication)
A post-authentication Lambda trigger.
postAuthentication
- A post-authentication Lambda trigger.public String getPostAuthentication()
A post-authentication Lambda trigger.
public LambdaConfigType withPostAuthentication(String postAuthentication)
A post-authentication Lambda trigger.
postAuthentication
- A post-authentication 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)
The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.
Set this parameter for legacy purposes. If you also set an ARN in PreTokenGenerationConfig
, its
value must be identical to PreTokenGeneration
. For new instances of pre token generation triggers,
set the LambdaArn
of PreTokenGenerationConfig
.
You can set
preTokenGeneration
- The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.
Set this parameter for legacy purposes. If you also set an ARN in PreTokenGenerationConfig
,
its value must be identical to PreTokenGeneration
. For new instances of pre token generation
triggers, set the LambdaArn
of PreTokenGenerationConfig
.
You can set
public String getPreTokenGeneration()
The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.
Set this parameter for legacy purposes. If you also set an ARN in PreTokenGenerationConfig
, its
value must be identical to PreTokenGeneration
. For new instances of pre token generation triggers,
set the LambdaArn
of PreTokenGenerationConfig
.
You can set
Set this parameter for legacy purposes. If you also set an ARN in PreTokenGenerationConfig
,
its value must be identical to PreTokenGeneration
. For new instances of pre token generation
triggers, set the LambdaArn
of PreTokenGenerationConfig
.
You can set
public LambdaConfigType withPreTokenGeneration(String preTokenGeneration)
The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.
Set this parameter for legacy purposes. If you also set an ARN in PreTokenGenerationConfig
, its
value must be identical to PreTokenGeneration
. For new instances of pre token generation triggers,
set the LambdaArn
of PreTokenGenerationConfig
.
You can set
preTokenGeneration
- The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.
Set this parameter for legacy purposes. If you also set an ARN in PreTokenGenerationConfig
,
its value must be identical to PreTokenGeneration
. For new instances of pre token generation
triggers, set the LambdaArn
of PreTokenGenerationConfig
.
You can set
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 setPreTokenGenerationConfig(PreTokenGenerationVersionConfigType preTokenGenerationConfig)
The detailed configuration of a pre token generation trigger. If you also set an ARN in
PreTokenGeneration
, its value must be identical to PreTokenGenerationConfig
.
preTokenGenerationConfig
- The detailed configuration of a pre token generation trigger. If you also set an ARN in
PreTokenGeneration
, its value must be identical to PreTokenGenerationConfig
.public PreTokenGenerationVersionConfigType getPreTokenGenerationConfig()
The detailed configuration of a pre token generation trigger. If you also set an ARN in
PreTokenGeneration
, its value must be identical to PreTokenGenerationConfig
.
PreTokenGeneration
, its value must be identical to PreTokenGenerationConfig
.public LambdaConfigType withPreTokenGenerationConfig(PreTokenGenerationVersionConfigType preTokenGenerationConfig)
The detailed configuration of a pre token generation trigger. If you also set an ARN in
PreTokenGeneration
, its value must be identical to PreTokenGenerationConfig
.
preTokenGenerationConfig
- The detailed configuration of a pre token generation trigger. If you also set an ARN in
PreTokenGeneration
, its value must be identical to PreTokenGenerationConfig
.public void setCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
customSMSSender
- A custom SMS sender Lambda trigger.public CustomSMSLambdaVersionConfigType getCustomSMSSender()
A custom SMS sender Lambda trigger.
public LambdaConfigType withCustomSMSSender(CustomSMSLambdaVersionConfigType customSMSSender)
A custom SMS sender Lambda trigger.
customSMSSender
- A custom SMS sender Lambda trigger.public void setCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender Lambda trigger.
customEmailSender
- A custom email sender Lambda trigger.public CustomEmailLambdaVersionConfigType getCustomEmailSender()
A custom email sender Lambda trigger.
public LambdaConfigType withCustomEmailSender(CustomEmailLambdaVersionConfigType customEmailSender)
A custom email sender Lambda trigger.
customEmailSender
- A custom email sender Lambda trigger.public void setKMSKeyID(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
.public 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
.
CustomEmailSender
and CustomSMSSender
.public LambdaConfigType withKMSKeyID(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
.public String toString()
toString
in class Object
Object.toString()
public LambdaConfigType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.