Class UserPoolAddOnsType
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UserPoolAddOnsType.Builder,UserPoolAddOnsType>
Contains settings for activation of threat protection, including the operating mode and additional authentication
types. To log user security information but take no action, set to AUDIT. To configure automatic
security responses to potentially unwanted traffic to your user pool, set to ENFORCED.
For more information, see Adding advanced security to a user pool. To activate this setting, your user pool must be on the Plus tier.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionThreat protection configuration options for additional authentication types in your user pool, including custom authentication.final AdvancedSecurityModeTypeThe operating mode of threat protection for standard authentication types in your user pool, including username-password and secure remote password (SRP) authentication.final StringThe operating mode of threat protection for standard authentication types in your user pool, including username-password and secure remote password (SRP) authentication.static UserPoolAddOnsType.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends UserPoolAddOnsType.Builder>final StringtoString()Returns a string representation of this object.Methods 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
-
advancedSecurityMode
The operating mode of threat protection for standard authentication types in your user pool, including username-password and secure remote password (SRP) authentication.
If the service returns an enum value that is not available in the current SDK version,
advancedSecurityModewill returnAdvancedSecurityModeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromadvancedSecurityModeAsString().- Returns:
- The operating mode of threat protection for standard authentication types in your user pool, including username-password and secure remote password (SRP) authentication.
- See Also:
-
advancedSecurityModeAsString
The operating mode of threat protection for standard authentication types in your user pool, including username-password and secure remote password (SRP) authentication.
If the service returns an enum value that is not available in the current SDK version,
advancedSecurityModewill returnAdvancedSecurityModeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromadvancedSecurityModeAsString().- Returns:
- The operating mode of threat protection for standard authentication types in your user pool, including username-password and secure remote password (SRP) authentication.
- See Also:
-
advancedSecurityAdditionalFlows
Threat protection configuration options for additional authentication types in your user pool, including custom authentication.
- Returns:
- Threat protection configuration options for additional authentication types in your user pool, including custom authentication.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<UserPoolAddOnsType.Builder,UserPoolAddOnsType>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-