Class CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cognito.CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachmentPropsMixin>
- Enclosing class:
CfnUserPoolRegionalConfigurationAttachmentPropsMixin
@Stability(Stable)
public static final class CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachmentPropsMixin>
A fluent builder for
CfnUserPoolRegionalConfigurationAttachmentPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) emailConfiguration(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.EmailConfigurationProperty emailConfiguration) emailConfiguration(IResolvable emailConfiguration) lambdaConfig(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty lambdaConfig) lambdaConfig(IResolvable lambdaConfig) smsConfiguration(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.SmsConfigurationProperty smsConfiguration) smsConfiguration(IResolvable smsConfiguration) The status of the replica.userPoolId(String userPoolId) userPoolTags(Map<String, String> userPoolTags)
-
Method Details
-
create
@Stability(Stable) public static CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder.
-
create
@Stability(Stable) public static CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder create()- Returns:
- a new instance of
CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder.
-
emailConfiguration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder emailConfiguration(IResolvable emailConfiguration) - Parameters:
emailConfiguration- This parameter is required.- Returns:
this- See Also:
-
emailConfiguration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder emailConfiguration(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.EmailConfigurationProperty emailConfiguration) - Parameters:
emailConfiguration- This parameter is required.- Returns:
this- See Also:
-
lambdaConfig
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder lambdaConfig(IResolvable lambdaConfig) - Parameters:
lambdaConfig- This parameter is required.- Returns:
this- See Also:
-
lambdaConfig
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder lambdaConfig(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.LambdaConfigProperty lambdaConfig) - Parameters:
lambdaConfig- This parameter is required.- Returns:
this- See Also:
-
smsConfiguration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder smsConfiguration(IResolvable smsConfiguration) - Parameters:
smsConfiguration- This parameter is required.- Returns:
this- See Also:
-
smsConfiguration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder smsConfiguration(CfnUserPoolRegionalConfigurationAttachmentPropsMixin.SmsConfigurationProperty smsConfiguration) - Parameters:
smsConfiguration- This parameter is required.- Returns:
this- See Also:
-
status
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder status(String status) The status of the replica.Set to ACTIVE or INACTIVE.
- Parameters:
status- The status of the replica. This parameter is required.- Returns:
this- See Also:
-
userPoolId
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder userPoolId(String userPoolId) - Parameters:
userPoolId- This parameter is required.- Returns:
this- See Also:
-
userPoolTags
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachmentPropsMixin.Builder userPoolTags(Map<String, String> userPoolTags) - Parameters:
userPoolTags- This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachmentPropsMixin>- Returns:
- a newly built instance of
CfnUserPoolRegionalConfigurationAttachmentPropsMixin.
-