@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AggregatedVariablesImpactExplanation extends Object implements Serializable, Cloneable, StructuredPojo
The details of the impact of aggregated variables on the prediction score.
Account Takeover Insights (ATI) model uses the login data you provide to continuously calculate a set of variables
(aggregated variables) based on historical events. For example, the model might calculate the number of times an user
has logged in using the same IP address. In this case, event variables used to derive the aggregated variables are
IP address
and user
.
Constructor and Description |
---|
AggregatedVariablesImpactExplanation() |
Modifier and Type | Method and Description |
---|---|
AggregatedVariablesImpactExplanation |
clone() |
boolean |
equals(Object obj) |
List<String> |
getEventVariableNames()
The names of all the event variables that were used to derive the aggregated variables.
|
Float |
getLogOddsImpact()
The raw, uninterpreted value represented as log-odds of the fraud.
|
String |
getRelativeImpact()
The relative impact of the aggregated variables in terms of magnitude on the prediction scores.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEventVariableNames(Collection<String> eventVariableNames)
The names of all the event variables that were used to derive the aggregated variables.
|
void |
setLogOddsImpact(Float logOddsImpact)
The raw, uninterpreted value represented as log-odds of the fraud.
|
void |
setRelativeImpact(String relativeImpact)
The relative impact of the aggregated variables in terms of magnitude on the prediction scores.
|
String |
toString()
Returns a string representation of this object.
|
AggregatedVariablesImpactExplanation |
withEventVariableNames(Collection<String> eventVariableNames)
The names of all the event variables that were used to derive the aggregated variables.
|
AggregatedVariablesImpactExplanation |
withEventVariableNames(String... eventVariableNames)
The names of all the event variables that were used to derive the aggregated variables.
|
AggregatedVariablesImpactExplanation |
withLogOddsImpact(Float logOddsImpact)
The raw, uninterpreted value represented as log-odds of the fraud.
|
AggregatedVariablesImpactExplanation |
withRelativeImpact(String relativeImpact)
The relative impact of the aggregated variables in terms of magnitude on the prediction scores.
|
public AggregatedVariablesImpactExplanation()
public List<String> getEventVariableNames()
The names of all the event variables that were used to derive the aggregated variables.
public void setEventVariableNames(Collection<String> eventVariableNames)
The names of all the event variables that were used to derive the aggregated variables.
eventVariableNames
- The names of all the event variables that were used to derive the aggregated variables.public AggregatedVariablesImpactExplanation withEventVariableNames(String... eventVariableNames)
The names of all the event variables that were used to derive the aggregated variables.
NOTE: This method appends the values to the existing list (if any). Use
setEventVariableNames(java.util.Collection)
or withEventVariableNames(java.util.Collection)
if
you want to override the existing values.
eventVariableNames
- The names of all the event variables that were used to derive the aggregated variables.public AggregatedVariablesImpactExplanation withEventVariableNames(Collection<String> eventVariableNames)
The names of all the event variables that were used to derive the aggregated variables.
eventVariableNames
- The names of all the event variables that were used to derive the aggregated variables.public void setRelativeImpact(String relativeImpact)
The relative impact of the aggregated variables in terms of magnitude on the prediction scores.
relativeImpact
- The relative impact of the aggregated variables in terms of magnitude on the prediction scores.public String getRelativeImpact()
The relative impact of the aggregated variables in terms of magnitude on the prediction scores.
public AggregatedVariablesImpactExplanation withRelativeImpact(String relativeImpact)
The relative impact of the aggregated variables in terms of magnitude on the prediction scores.
relativeImpact
- The relative impact of the aggregated variables in terms of magnitude on the prediction scores.public void setLogOddsImpact(Float logOddsImpact)
The raw, uninterpreted value represented as log-odds of the fraud. These values are usually between -10 to +10, but range from -infinity to +infinity.
A positive value indicates that the variables drove the risk score up.
A negative value indicates that the variables drove the risk score down.
logOddsImpact
- The raw, uninterpreted value represented as log-odds of the fraud. These values are usually between -10 to
+10, but range from -infinity to +infinity.
A positive value indicates that the variables drove the risk score up.
A negative value indicates that the variables drove the risk score down.
public Float getLogOddsImpact()
The raw, uninterpreted value represented as log-odds of the fraud. These values are usually between -10 to +10, but range from -infinity to +infinity.
A positive value indicates that the variables drove the risk score up.
A negative value indicates that the variables drove the risk score down.
A positive value indicates that the variables drove the risk score up.
A negative value indicates that the variables drove the risk score down.
public AggregatedVariablesImpactExplanation withLogOddsImpact(Float logOddsImpact)
The raw, uninterpreted value represented as log-odds of the fraud. These values are usually between -10 to +10, but range from -infinity to +infinity.
A positive value indicates that the variables drove the risk score up.
A negative value indicates that the variables drove the risk score down.
logOddsImpact
- The raw, uninterpreted value represented as log-odds of the fraud. These values are usually between -10 to
+10, but range from -infinity to +infinity.
A positive value indicates that the variables drove the risk score up.
A negative value indicates that the variables drove the risk score down.
public String toString()
toString
in class Object
Object.toString()
public AggregatedVariablesImpactExplanation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.