Class SetRiskConfigurationRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<SetRiskConfigurationRequest.Builder,SetRiskConfigurationRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionThe settings for automated responses and notification templates for adaptive authentication with threat protection.builder()final StringclientId()The ID of the app client where you want to set a risk configuration.The configuration of automated reactions to detected compromised credentials.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()A set of IP-address overrides to threat protection.static Class<? extends SetRiskConfigurationRequest.Builder>final StringtoString()Returns a string representation of this object.final StringThe ID of the user pool where you want to set a risk configuration.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
userPoolId
The ID of the user pool where you want to set a risk configuration. If you include
UserPoolIdin your request, don't includeClientId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool. When you include bothClientIdandUserPoolId, Amazon Cognito maps the configuration to the app client only.- Returns:
- The ID of the user pool where you want to set a risk configuration. If you include
UserPoolIdin your request, don't includeClientId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool. When you include bothClientIdandUserPoolId, Amazon Cognito maps the configuration to the app client only.
-
clientId
The ID of the app client where you want to set a risk configuration. If
ClientIdis 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.When you include a
ClientIdparameter, Amazon Cognito maps the configuration to the app client. When you include bothClientIdandUserPoolId, Amazon Cognito maps the configuration to the app client only.- Returns:
- The ID of the app client where you want to set a risk configuration. If
ClientIdis 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.When you include a
ClientIdparameter, Amazon Cognito maps the configuration to the app client. When you include bothClientIdandUserPoolId, Amazon Cognito maps the configuration to the app client only.
-
compromisedCredentialsRiskConfiguration
The configuration of automated reactions to detected compromised credentials. Includes settings for blocking future sign-in requests and for the types of password-submission events you want to monitor.
- Returns:
- The configuration of automated reactions to detected compromised credentials. Includes settings for blocking future sign-in requests and for the types of password-submission events you want to monitor.
-
accountTakeoverRiskConfiguration
The settings for automated responses and notification templates for adaptive authentication with threat protection.
- Returns:
- The settings for automated responses and notification templates for adaptive authentication with threat protection.
-
riskExceptionConfiguration
A set of IP-address overrides to threat protection. You can set up IP-address always-block and always-allow lists.
- Returns:
- A set of IP-address overrides to threat protection. You can set up IP-address always-block and always-allow lists.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<SetRiskConfigurationRequest.Builder,SetRiskConfigurationRequest> - Specified by:
toBuilderin classCognitoIdentityProviderRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-