Class UserPoolAddOnsType
- java.lang.Object
-
- software.amazon.awssdk.services.cognitoidentityprovider.model.UserPoolAddOnsType
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UserPoolAddOnsType.Builder,UserPoolAddOnsType>
@Generated("software.amazon.awssdk:codegen") public final class UserPoolAddOnsType extends Object implements SdkPojo, Serializable, 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 toENFORCED.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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUserPoolAddOnsType.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvancedSecurityAdditionalFlowsTypeadvancedSecurityAdditionalFlows()Threat protection configuration options for additional authentication types in your user pool, including custom authentication.AdvancedSecurityModeTypeadvancedSecurityMode()The operating mode of threat protection for standard authentication types in your user pool, including username-password and secure remote password (SRP) authentication.StringadvancedSecurityModeAsString()The 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()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UserPoolAddOnsType.Builder>serializableBuilderClass()UserPoolAddOnsType.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
advancedSecurityMode
public final AdvancedSecurityModeType 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:
AdvancedSecurityModeType
-
advancedSecurityModeAsString
public final String 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:
AdvancedSecurityModeType
-
advancedSecurityAdditionalFlows
public final AdvancedSecurityAdditionalFlowsType 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
public UserPoolAddOnsType.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UserPoolAddOnsType.Builder,UserPoolAddOnsType>
-
builder
public static UserPoolAddOnsType.Builder builder()
-
serializableBuilderClass
public static Class<? extends UserPoolAddOnsType.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-