Interface RiskConfigurationType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RiskConfigurationType.Builder,RiskConfigurationType>,SdkBuilder<RiskConfigurationType.Builder,RiskConfigurationType>,SdkPojo
- Enclosing class:
- RiskConfigurationType
public static interface RiskConfigurationType.Builder extends SdkPojo, CopyableBuilder<RiskConfigurationType.Builder,RiskConfigurationType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RiskConfigurationType.BuilderaccountTakeoverRiskConfiguration(Consumer<AccountTakeoverRiskConfigurationType.Builder> accountTakeoverRiskConfiguration)The account takeover risk configuration object, including theNotifyConfigurationobject andActionsto take if there is an account takeover.RiskConfigurationType.BuilderaccountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType accountTakeoverRiskConfiguration)The account takeover risk configuration object, including theNotifyConfigurationobject andActionsto take if there is an account takeover.RiskConfigurationType.BuilderclientId(String clientId)The app client ID.default RiskConfigurationType.BuildercompromisedCredentialsRiskConfiguration(Consumer<CompromisedCredentialsRiskConfigurationType.Builder> compromisedCredentialsRiskConfiguration)The compromised credentials risk configuration object, including theEventFilterand theEventAction.RiskConfigurationType.BuildercompromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType compromisedCredentialsRiskConfiguration)The compromised credentials risk configuration object, including theEventFilterand theEventAction.RiskConfigurationType.BuilderlastModifiedDate(Instant lastModifiedDate)The date and time when the item was modified.default RiskConfigurationType.BuilderriskExceptionConfiguration(Consumer<RiskExceptionConfigurationType.Builder> riskExceptionConfiguration)The configuration to override the risk decision.RiskConfigurationType.BuilderriskExceptionConfiguration(RiskExceptionConfigurationType riskExceptionConfiguration)The configuration to override the risk decision.RiskConfigurationType.BuilderuserPoolId(String userPoolId)The user pool ID.-
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
RiskConfigurationType.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
RiskConfigurationType.Builder clientId(String clientId)
The app client ID.
- Parameters:
clientId- The app client ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compromisedCredentialsRiskConfiguration
RiskConfigurationType.Builder compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration object, including the
EventFilterand theEventAction.- Parameters:
compromisedCredentialsRiskConfiguration- The compromised credentials risk configuration object, including theEventFilterand theEventAction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compromisedCredentialsRiskConfiguration
default RiskConfigurationType.Builder compromisedCredentialsRiskConfiguration(Consumer<CompromisedCredentialsRiskConfigurationType.Builder> compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration object, including the
This is a convenience method that creates an instance of theEventFilterand theEventAction.CompromisedCredentialsRiskConfigurationType.Builderavoiding the need to create one manually viaCompromisedCredentialsRiskConfigurationType.builder().When the
Consumercompletes,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
RiskConfigurationType.Builder accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType accountTakeoverRiskConfiguration)
The account takeover risk configuration object, including the
NotifyConfigurationobject andActionsto take if there is an account takeover.- Parameters:
accountTakeoverRiskConfiguration- The account takeover risk configuration object, including theNotifyConfigurationobject andActionsto take if there is an account takeover.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountTakeoverRiskConfiguration
default RiskConfigurationType.Builder accountTakeoverRiskConfiguration(Consumer<AccountTakeoverRiskConfigurationType.Builder> accountTakeoverRiskConfiguration)
The account takeover risk configuration object, including the
This is a convenience method that creates an instance of theNotifyConfigurationobject andActionsto take if there is an account takeover.AccountTakeoverRiskConfigurationType.Builderavoiding the need to create one manually viaAccountTakeoverRiskConfigurationType.builder().When the
Consumercompletes,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
RiskConfigurationType.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 RiskConfigurationType.Builder riskExceptionConfiguration(Consumer<RiskExceptionConfigurationType.Builder> riskExceptionConfiguration)
The configuration to override the risk decision.
This is a convenience method that creates an instance of theRiskExceptionConfigurationType.Builderavoiding the need to create one manually viaRiskExceptionConfigurationType.builder().When the
Consumercompletes,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)
-
lastModifiedDate
RiskConfigurationType.Builder lastModifiedDate(Instant lastModifiedDate)
The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java
Dateobject.- Parameters:
lastModifiedDate- The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a JavaDateobject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-