public static final class CfnUserPoolRiskConfigurationAttachmentProps.Builder
extends java.lang.Object
CfnUserPoolRiskConfigurationAttachmentProps
Constructor and Description |
---|
Builder() |
public CfnUserPoolRiskConfigurationAttachmentProps.Builder clientId(java.lang.String clientId)
CfnUserPoolRiskConfigurationAttachmentProps.getClientId()
clientId
- The app client ID. This parameter is required.
You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL
).this
public CfnUserPoolRiskConfigurationAttachmentProps.Builder userPoolId(java.lang.String userPoolId)
CfnUserPoolRiskConfigurationAttachmentProps.getUserPoolId()
userPoolId
- The user pool ID. This parameter is required.this
public CfnUserPoolRiskConfigurationAttachmentProps.Builder accountTakeoverRiskConfiguration(IResolvable accountTakeoverRiskConfiguration)
accountTakeoverRiskConfiguration
- The account takeover risk configuration object, including the `NotifyConfiguration` object and `Actions` to take if there is an account takeover.this
public CfnUserPoolRiskConfigurationAttachmentProps.Builder accountTakeoverRiskConfiguration(CfnUserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationTypeProperty accountTakeoverRiskConfiguration)
accountTakeoverRiskConfiguration
- The account takeover risk configuration object, including the `NotifyConfiguration` object and `Actions` to take if there is an account takeover.this
public CfnUserPoolRiskConfigurationAttachmentProps.Builder compromisedCredentialsRiskConfiguration(IResolvable compromisedCredentialsRiskConfiguration)
CfnUserPoolRiskConfigurationAttachmentProps.getCompromisedCredentialsRiskConfiguration()
compromisedCredentialsRiskConfiguration
- The compromised credentials risk configuration object, including the `EventFilter` and the `EventAction` .this
public CfnUserPoolRiskConfigurationAttachmentProps.Builder compromisedCredentialsRiskConfiguration(CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationTypeProperty compromisedCredentialsRiskConfiguration)
CfnUserPoolRiskConfigurationAttachmentProps.getCompromisedCredentialsRiskConfiguration()
compromisedCredentialsRiskConfiguration
- The compromised credentials risk configuration object, including the `EventFilter` and the `EventAction` .this
public CfnUserPoolRiskConfigurationAttachmentProps.Builder riskExceptionConfiguration(IResolvable riskExceptionConfiguration)
riskExceptionConfiguration
- The configuration to override the risk decision.this
public CfnUserPoolRiskConfigurationAttachmentProps.Builder riskExceptionConfiguration(CfnUserPoolRiskConfigurationAttachment.RiskExceptionConfigurationTypeProperty riskExceptionConfiguration)
riskExceptionConfiguration
- The configuration to override the risk decision.this
public CfnUserPoolRiskConfigurationAttachmentProps build()
CfnUserPoolRiskConfigurationAttachmentProps
java.lang.NullPointerException
- if any required attribute was not provided