Class CfnUserPoolRegionalConfigurationAttachment.Builder
java.lang.Object
software.amazon.awscdk.services.cognito.CfnUserPoolRegionalConfigurationAttachment.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachment>
- Enclosing class:
CfnUserPoolRegionalConfigurationAttachment
@Stability(Stable)
public static final class CfnUserPoolRegionalConfigurationAttachment.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachment>
A fluent builder for
CfnUserPoolRegionalConfigurationAttachment.-
Method Summary
Modifier and TypeMethodDescriptionbuild()emailConfiguration(IResolvable emailConfiguration) emailConfiguration(CfnUserPoolRegionalConfigurationAttachment.EmailConfigurationProperty emailConfiguration) lambdaConfig(IResolvable lambdaConfig) smsConfiguration(IResolvable smsConfiguration) smsConfiguration(CfnUserPoolRegionalConfigurationAttachment.SmsConfigurationProperty smsConfiguration) The status of the replica.userPoolId(String userPoolId) userPoolTags(Map<String, String> userPoolTags)
-
Method Details
-
create
@Stability(Stable) public static CfnUserPoolRegionalConfigurationAttachment.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnUserPoolRegionalConfigurationAttachment.Builder.
-
userPoolId
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachment.Builder userPoolId(String userPoolId) - Parameters:
userPoolId- This parameter is required.- Returns:
this- See Also:
-
emailConfiguration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachment.Builder emailConfiguration(IResolvable emailConfiguration) - Parameters:
emailConfiguration- This parameter is required.- Returns:
this- See Also:
-
emailConfiguration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachment.Builder emailConfiguration(CfnUserPoolRegionalConfigurationAttachment.EmailConfigurationProperty emailConfiguration) - Parameters:
emailConfiguration- This parameter is required.- Returns:
this- See Also:
-
lambdaConfig
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachment.Builder lambdaConfig(IResolvable lambdaConfig) - Parameters:
lambdaConfig- This parameter is required.- Returns:
this- See Also:
-
lambdaConfig
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachment.Builder lambdaConfig(CfnUserPoolRegionalConfigurationAttachment.LambdaConfigProperty lambdaConfig) - Parameters:
lambdaConfig- This parameter is required.- Returns:
this- See Also:
-
smsConfiguration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachment.Builder smsConfiguration(IResolvable smsConfiguration) - Parameters:
smsConfiguration- This parameter is required.- Returns:
this- See Also:
-
smsConfiguration
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachment.Builder smsConfiguration(CfnUserPoolRegionalConfigurationAttachment.SmsConfigurationProperty smsConfiguration) - Parameters:
smsConfiguration- This parameter is required.- Returns:
this- See Also:
-
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:
-
userPoolTags
@Stability(Stable) public CfnUserPoolRegionalConfigurationAttachment.Builder userPoolTags(Map<String, String> userPoolTags) - Parameters:
userPoolTags- This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserPoolRegionalConfigurationAttachment>- Returns:
- a newly built instance of
CfnUserPoolRegionalConfigurationAttachment.
-