@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UserPoolAddOnsType extends Object implements Serializable, Cloneable, StructuredPojo
User pool add-ons. Contains settings for activation of advanced security features. To log user security information
but take no action, set to AUDIT
. To configure automatic security responses to risky traffic to your
user pool, set to ENFORCED
.
For more information, see Adding advanced security to a user pool.
Constructor and Description |
---|
UserPoolAddOnsType() |
Modifier and Type | Method and Description |
---|---|
UserPoolAddOnsType |
clone() |
boolean |
equals(Object obj) |
String |
getAdvancedSecurityMode()
The operating mode of advanced security features in your user pool.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdvancedSecurityMode(String advancedSecurityMode)
The operating mode of advanced security features in your user pool.
|
String |
toString()
Returns a string representation of this object.
|
UserPoolAddOnsType |
withAdvancedSecurityMode(AdvancedSecurityModeType advancedSecurityMode)
The operating mode of advanced security features in your user pool.
|
UserPoolAddOnsType |
withAdvancedSecurityMode(String advancedSecurityMode)
The operating mode of advanced security features in your user pool.
|
public void setAdvancedSecurityMode(String advancedSecurityMode)
The operating mode of advanced security features in your user pool.
advancedSecurityMode
- The operating mode of advanced security features in your user pool.AdvancedSecurityModeType
public String getAdvancedSecurityMode()
The operating mode of advanced security features in your user pool.
AdvancedSecurityModeType
public UserPoolAddOnsType withAdvancedSecurityMode(String advancedSecurityMode)
The operating mode of advanced security features in your user pool.
advancedSecurityMode
- The operating mode of advanced security features in your user pool.AdvancedSecurityModeType
public UserPoolAddOnsType withAdvancedSecurityMode(AdvancedSecurityModeType advancedSecurityMode)
The operating mode of advanced security features in your user pool.
advancedSecurityMode
- The operating mode of advanced security features in your user pool.AdvancedSecurityModeType
public String toString()
toString
in class Object
Object.toString()
public UserPoolAddOnsType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.