Class ATIMetricDataPoint
- java.lang.Object
-
- software.amazon.awssdk.services.frauddetector.model.ATIMetricDataPoint
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ATIMetricDataPoint.Builder,ATIMetricDataPoint>
@Generated("software.amazon.awssdk:codegen") public final class ATIMetricDataPoint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ATIMetricDataPoint.Builder,ATIMetricDataPoint>
The Account Takeover Insights (ATI) model performance metrics data points.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceATIMetricDataPoint.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Floatadr()The anomaly discovery rate.Floatatodr()The account takeover discovery rate.static ATIMetricDataPoint.Builderbuilder()Floatcr()The challenge rate.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ATIMetricDataPoint.Builder>serializableBuilderClass()Floatthreshold()The model's threshold that specifies an acceptable fraud capture rate.ATIMetricDataPoint.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
-
cr
public final Float cr()
The challenge rate. This indicates the percentage of login events that the model recommends to challenge such as one-time password, multi-factor authentication, and investigations.
- Returns:
- The challenge rate. This indicates the percentage of login events that the model recommends to challenge such as one-time password, multi-factor authentication, and investigations.
-
adr
public final Float adr()
The anomaly discovery rate. This metric quantifies the percentage of anomalies that can be detected by the model at the selected score threshold. A lower score threshold increases the percentage of anomalies captured by the model, but would also require challenging a larger percentage of login events, leading to a higher customer friction.
- Returns:
- The anomaly discovery rate. This metric quantifies the percentage of anomalies that can be detected by the model at the selected score threshold. A lower score threshold increases the percentage of anomalies captured by the model, but would also require challenging a larger percentage of login events, leading to a higher customer friction.
-
threshold
public final Float threshold()
The model's threshold that specifies an acceptable fraud capture rate. For example, a threshold of 500 means any model score 500 or above is labeled as fraud.
- Returns:
- The model's threshold that specifies an acceptable fraud capture rate. For example, a threshold of 500 means any model score 500 or above is labeled as fraud.
-
atodr
public final Float atodr()
The account takeover discovery rate. This metric quantifies the percentage of account compromise events that can be detected by the model at the selected score threshold. This metric is only available if 50 or more entities with at-least one labeled account takeover event is present in the ingested dataset.
- Returns:
- The account takeover discovery rate. This metric quantifies the percentage of account compromise events that can be detected by the model at the selected score threshold. This metric is only available if 50 or more entities with at-least one labeled account takeover event is present in the ingested dataset.
-
toBuilder
public ATIMetricDataPoint.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ATIMetricDataPoint.Builder,ATIMetricDataPoint>
-
builder
public static ATIMetricDataPoint.Builder builder()
-
serializableBuilderClass
public static Class<? extends ATIMetricDataPoint.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.
-
-