Interface SetRiskConfigurationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CognitoIdentityProviderRequest.Builder
,CopyableBuilder<SetRiskConfigurationRequest.Builder,SetRiskConfigurationRequest>
,SdkBuilder<SetRiskConfigurationRequest.Builder,SetRiskConfigurationRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- SetRiskConfigurationRequest
public static interface SetRiskConfigurationRequest.Builder extends CognitoIdentityProviderRequest.Builder, SdkPojo, CopyableBuilder<SetRiskConfigurationRequest.Builder,SetRiskConfigurationRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cognitoidentityprovider.model.CognitoIdentityProviderRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
userPoolId
SetRiskConfigurationRequest.Builder userPoolId(String userPoolId)
The user pool ID.
- Parameters:
userPoolId
- The user pool ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
SetRiskConfigurationRequest.Builder clientId(String clientId)
The app client ID. If
ClientId
is null, then the risk configuration is mapped touserPoolId
. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.Otherwise,
ClientId
is mapped to the client. When the client ID isn't null, the user pool configuration is overridden and the risk configuration for the client is used instead.- Parameters:
clientId
- The app client ID. IfClientId
is null, then the risk configuration is mapped touserPoolId
. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.Otherwise,
ClientId
is mapped to the client. When the client ID isn't null, the user pool configuration is overridden and the risk configuration for the client is used instead.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compromisedCredentialsRiskConfiguration
SetRiskConfigurationRequest.Builder compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration.
- Parameters:
compromisedCredentialsRiskConfiguration
- The compromised credentials risk configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compromisedCredentialsRiskConfiguration
default SetRiskConfigurationRequest.Builder compromisedCredentialsRiskConfiguration(Consumer<CompromisedCredentialsRiskConfigurationType.Builder> compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration.
This is a convenience method that creates an instance of theCompromisedCredentialsRiskConfigurationType.Builder
avoiding the need to create one manually viaCompromisedCredentialsRiskConfigurationType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocompromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)
.- Parameters:
compromisedCredentialsRiskConfiguration
- a consumer that will call methods onCompromisedCredentialsRiskConfigurationType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)
-
accountTakeoverRiskConfiguration
SetRiskConfigurationRequest.Builder accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType accountTakeoverRiskConfiguration)
The account takeover risk configuration.
- Parameters:
accountTakeoverRiskConfiguration
- The account takeover risk configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountTakeoverRiskConfiguration
default SetRiskConfigurationRequest.Builder accountTakeoverRiskConfiguration(Consumer<AccountTakeoverRiskConfigurationType.Builder> accountTakeoverRiskConfiguration)
The account takeover risk configuration.
This is a convenience method that creates an instance of theAccountTakeoverRiskConfigurationType.Builder
avoiding the need to create one manually viaAccountTakeoverRiskConfigurationType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)
.- Parameters:
accountTakeoverRiskConfiguration
- a consumer that will call methods onAccountTakeoverRiskConfigurationType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)
-
riskExceptionConfiguration
SetRiskConfigurationRequest.Builder riskExceptionConfiguration(RiskExceptionConfigurationType riskExceptionConfiguration)
The configuration to override the risk decision.
- Parameters:
riskExceptionConfiguration
- The configuration to override the risk decision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
riskExceptionConfiguration
default SetRiskConfigurationRequest.Builder riskExceptionConfiguration(Consumer<RiskExceptionConfigurationType.Builder> riskExceptionConfiguration)
The configuration to override the risk decision.
This is a convenience method that creates an instance of theRiskExceptionConfigurationType.Builder
avoiding the need to create one manually viaRiskExceptionConfigurationType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toriskExceptionConfiguration(RiskExceptionConfigurationType)
.- Parameters:
riskExceptionConfiguration
- a consumer that will call methods onRiskExceptionConfigurationType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
riskExceptionConfiguration(RiskExceptionConfigurationType)
-
overrideConfiguration
SetRiskConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
SetRiskConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-