Class CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cognito.CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty>
- Enclosing interface:
CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty
@Stability(Stable)
public static final class CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.createAuthChallenge(String createAuthChallenge) customEmailSender(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.CustomEmailSenderProperty customEmailSender) customEmailSender(IResolvable customEmailSender) customMessage(String customMessage) customSmsSender(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.CustomSMSSenderProperty customSmsSender) customSmsSender(IResolvable customSmsSender) defineAuthChallenge(String defineAuthChallenge) inboundFederation(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.InboundFederationProperty inboundFederation) inboundFederation(IResolvable inboundFederation) postAuthentication(String postAuthentication) postConfirmation(String postConfirmation) preAuthentication(String preAuthentication) preTokenGeneration(String preTokenGeneration) preTokenGenerationConfig(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.PreTokenGenerationConfigProperty preTokenGenerationConfig) preTokenGenerationConfig(IResolvable preTokenGenerationConfig) userMigration(String userMigration) verifyAuthChallengeResponse(String verifyAuthChallengeResponse)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
createAuthChallenge
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder createAuthChallenge(String createAuthChallenge) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getCreateAuthChallenge()- Parameters:
createAuthChallenge- the value to be set.- Returns:
this
-
customEmailSender
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder customEmailSender(IResolvable customEmailSender) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getCustomEmailSender()- Parameters:
customEmailSender- the value to be set.- Returns:
this
-
customEmailSender
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder customEmailSender(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.CustomEmailSenderProperty customEmailSender) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getCustomEmailSender()- Parameters:
customEmailSender- the value to be set.- Returns:
this
-
customMessage
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder customMessage(String customMessage) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getCustomMessage()- Parameters:
customMessage- the value to be set.- Returns:
this
-
customSmsSender
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder customSmsSender(IResolvable customSmsSender) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getCustomSmsSender()- Parameters:
customSmsSender- the value to be set.- Returns:
this
-
customSmsSender
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder customSmsSender(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.CustomSMSSenderProperty customSmsSender) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getCustomSmsSender()- Parameters:
customSmsSender- the value to be set.- Returns:
this
-
defineAuthChallenge
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder defineAuthChallenge(String defineAuthChallenge) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getDefineAuthChallenge()- Parameters:
defineAuthChallenge- the value to be set.- Returns:
this
-
inboundFederation
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder inboundFederation(IResolvable inboundFederation) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getInboundFederation()- Parameters:
inboundFederation- the value to be set.- Returns:
this
-
inboundFederation
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder inboundFederation(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.InboundFederationProperty inboundFederation) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getInboundFederation()- Parameters:
inboundFederation- the value to be set.- Returns:
this
-
kmsKeyId
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder kmsKeyId(String kmsKeyId) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getKmsKeyId()- Parameters:
kmsKeyId- the value to be set.- Returns:
this
-
postAuthentication
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder postAuthentication(String postAuthentication) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getPostAuthentication()- Parameters:
postAuthentication- the value to be set.- Returns:
this
-
postConfirmation
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder postConfirmation(String postConfirmation) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getPostConfirmation()- Parameters:
postConfirmation- the value to be set.- Returns:
this
-
preAuthentication
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder preAuthentication(String preAuthentication) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getPreAuthentication()- Parameters:
preAuthentication- the value to be set.- Returns:
this
-
preSignUp
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder preSignUp(String preSignUp) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getPreSignUp()- Parameters:
preSignUp- the value to be set.- Returns:
this
-
preTokenGeneration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder preTokenGeneration(String preTokenGeneration) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getPreTokenGeneration()- Parameters:
preTokenGeneration- the value to be set.- Returns:
this
-
preTokenGenerationConfig
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder preTokenGenerationConfig(IResolvable preTokenGenerationConfig) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getPreTokenGenerationConfig()- Parameters:
preTokenGenerationConfig- the value to be set.- Returns:
this
-
preTokenGenerationConfig
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder preTokenGenerationConfig(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.PreTokenGenerationConfigProperty preTokenGenerationConfig) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getPreTokenGenerationConfig()- Parameters:
preTokenGenerationConfig- the value to be set.- Returns:
this
-
userMigration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder userMigration(String userMigration) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getUserMigration()- Parameters:
userMigration- the value to be set.- Returns:
this
-
verifyAuthChallengeResponse
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.Builder verifyAuthChallengeResponse(String verifyAuthChallengeResponse) Sets the value ofCfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty.getVerifyAuthChallengeResponse()- Parameters:
verifyAuthChallengeResponse- the value to be set.- Returns:
this
-
build
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty>- Returns:
- a new instance of
CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty - Throws:
NullPointerException- if any required attribute was not provided
-