@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RiskConfigurationType extends Object implements Serializable, Cloneable, StructuredPojo
The risk configuration type.
Constructor and Description |
---|
RiskConfigurationType() |
Modifier and Type | Method and Description |
---|---|
RiskConfigurationType |
clone() |
boolean |
equals(Object obj) |
AccountTakeoverRiskConfigurationType |
getAccountTakeoverRiskConfiguration()
The account takeover risk configuration object, including the
NotifyConfiguration object and
Actions to take if there is an account takeover. |
String |
getClientId()
The app client ID.
|
CompromisedCredentialsRiskConfigurationType |
getCompromisedCredentialsRiskConfiguration()
The compromised credentials risk configuration object, including the
EventFilter and the
EventAction . |
Date |
getLastModifiedDate()
The date and time, in ISO 8601 format, when
the item was modified.
|
RiskExceptionConfigurationType |
getRiskExceptionConfiguration()
The configuration to override the risk decision.
|
String |
getUserPoolId()
The user pool ID.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType accountTakeoverRiskConfiguration)
The account takeover risk configuration object, including the
NotifyConfiguration object and
Actions to take if there is an account takeover. |
void |
setClientId(String clientId)
The app client ID.
|
void |
setCompromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration object, including the
EventFilter and the
EventAction . |
void |
setLastModifiedDate(Date lastModifiedDate)
The date and time, in ISO 8601 format, when
the item was modified.
|
void |
setRiskExceptionConfiguration(RiskExceptionConfigurationType riskExceptionConfiguration)
The configuration to override the risk decision.
|
void |
setUserPoolId(String userPoolId)
The user pool ID.
|
String |
toString()
Returns a string representation of this object.
|
RiskConfigurationType |
withAccountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType accountTakeoverRiskConfiguration)
The account takeover risk configuration object, including the
NotifyConfiguration object and
Actions to take if there is an account takeover. |
RiskConfigurationType |
withClientId(String clientId)
The app client ID.
|
RiskConfigurationType |
withCompromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration object, including the
EventFilter and the
EventAction . |
RiskConfigurationType |
withLastModifiedDate(Date lastModifiedDate)
The date and time, in ISO 8601 format, when
the item was modified.
|
RiskConfigurationType |
withRiskExceptionConfiguration(RiskExceptionConfigurationType riskExceptionConfiguration)
The configuration to override the risk decision.
|
RiskConfigurationType |
withUserPoolId(String userPoolId)
The user pool ID.
|
public void setUserPoolId(String userPoolId)
The user pool ID.
userPoolId
- The user pool ID.public String getUserPoolId()
The user pool ID.
public RiskConfigurationType withUserPoolId(String userPoolId)
The user pool ID.
userPoolId
- The user pool ID.public void setClientId(String clientId)
The app client ID.
clientId
- The app client ID.public String getClientId()
The app client ID.
public RiskConfigurationType withClientId(String clientId)
The app client ID.
clientId
- The app client ID.public void setCompromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration object, including the EventFilter
and the
EventAction
.
compromisedCredentialsRiskConfiguration
- The compromised credentials risk configuration object, including the EventFilter
and the
EventAction
.public CompromisedCredentialsRiskConfigurationType getCompromisedCredentialsRiskConfiguration()
The compromised credentials risk configuration object, including the EventFilter
and the
EventAction
.
EventFilter
and the
EventAction
.public RiskConfigurationType withCompromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration object, including the EventFilter
and the
EventAction
.
compromisedCredentialsRiskConfiguration
- The compromised credentials risk configuration object, including the EventFilter
and the
EventAction
.public void setAccountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType accountTakeoverRiskConfiguration)
The account takeover risk configuration object, including the NotifyConfiguration
object and
Actions
to take if there is an account takeover.
accountTakeoverRiskConfiguration
- The account takeover risk configuration object, including the NotifyConfiguration
object and
Actions
to take if there is an account takeover.public AccountTakeoverRiskConfigurationType getAccountTakeoverRiskConfiguration()
The account takeover risk configuration object, including the NotifyConfiguration
object and
Actions
to take if there is an account takeover.
NotifyConfiguration
object and
Actions
to take if there is an account takeover.public RiskConfigurationType withAccountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType accountTakeoverRiskConfiguration)
The account takeover risk configuration object, including the NotifyConfiguration
object and
Actions
to take if there is an account takeover.
accountTakeoverRiskConfiguration
- The account takeover risk configuration object, including the NotifyConfiguration
object and
Actions
to take if there is an account takeover.public void setRiskExceptionConfiguration(RiskExceptionConfigurationType riskExceptionConfiguration)
The configuration to override the risk decision.
riskExceptionConfiguration
- The configuration to override the risk decision.public RiskExceptionConfigurationType getRiskExceptionConfiguration()
The configuration to override the risk decision.
public RiskConfigurationType withRiskExceptionConfiguration(RiskExceptionConfigurationType riskExceptionConfiguration)
The configuration to override the risk decision.
riskExceptionConfiguration
- The configuration to override the risk decision.public void setLastModifiedDate(Date lastModifiedDate)
The date and time, in ISO 8601 format, when the item was modified.
lastModifiedDate
- The date and time, in ISO 8601
format, when the item was modified.public Date getLastModifiedDate()
The date and time, in ISO 8601 format, when the item was modified.
public RiskConfigurationType withLastModifiedDate(Date lastModifiedDate)
The date and time, in ISO 8601 format, when the item was modified.
lastModifiedDate
- The date and time, in ISO 8601
format, when the item was modified.public String toString()
toString
in class Object
Object.toString()
public RiskConfigurationType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.