Struct aws_sdk_frauddetector::types::AtiMetricDataPoint
source · #[non_exhaustive]pub struct AtiMetricDataPoint {
pub cr: Option<f32>,
pub adr: Option<f32>,
pub threshold: Option<f32>,
pub atodr: Option<f32>,
}
Expand description
The Account Takeover Insights (ATI) model performance metrics data points.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.cr: Option<f32>
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: Option<f32>
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: Option<f32>
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: Option<f32>
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.
Implementations§
source§impl AtiMetricDataPoint
impl AtiMetricDataPoint
sourcepub fn cr(&self) -> Option<f32>
pub fn cr(&self) -> Option<f32>
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.
sourcepub fn adr(&self) -> Option<f32>
pub fn adr(&self) -> Option<f32>
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.
sourcepub fn threshold(&self) -> Option<f32>
pub fn threshold(&self) -> Option<f32>
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.
sourcepub fn atodr(&self) -> Option<f32>
pub fn atodr(&self) -> Option<f32>
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.
source§impl AtiMetricDataPoint
impl AtiMetricDataPoint
sourcepub fn builder() -> AtiMetricDataPointBuilder
pub fn builder() -> AtiMetricDataPointBuilder
Creates a new builder-style object to manufacture AtiMetricDataPoint
.
Trait Implementations§
source§impl Clone for AtiMetricDataPoint
impl Clone for AtiMetricDataPoint
source§fn clone(&self) -> AtiMetricDataPoint
fn clone(&self) -> AtiMetricDataPoint
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AtiMetricDataPoint
impl Debug for AtiMetricDataPoint
source§impl PartialEq for AtiMetricDataPoint
impl PartialEq for AtiMetricDataPoint
source§fn eq(&self, other: &AtiMetricDataPoint) -> bool
fn eq(&self, other: &AtiMetricDataPoint) -> bool
self
and other
values to be equal, and is used
by ==
.