@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 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 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 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 when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format.
Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date
object.
lastModifiedDate
- The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time
format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java
Date
object.public Date getLastModifiedDate()
The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format.
Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date
object.
Date
object.public RiskConfigurationType withLastModifiedDate(Date lastModifiedDate)
The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format.
Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date
object.
lastModifiedDate
- The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time
format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java
Date
object.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.