/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the frauddetector-2019-11-15.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.FraudDetector.Model { /// /// 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. /// /// public partial class AggregatedVariablesImpactExplanation { private List _eventVariableNames = new List(); private float? _logOddsImpact; private string _relativeImpact; /// /// Gets and sets the property EventVariableNames. /// /// The names of all the event variables that were used to derive the aggregated variables. /// /// /// public List EventVariableNames { get { return this._eventVariableNames; } set { this._eventVariableNames = value; } } // Check to see if EventVariableNames property is set internal bool IsSetEventVariableNames() { return this._eventVariableNames != null && this._eventVariableNames.Count > 0; } /// /// Gets and sets the property 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 LogOddsImpact { get { return this._logOddsImpact.GetValueOrDefault(); } set { this._logOddsImpact = value; } } // Check to see if LogOddsImpact property is set internal bool IsSetLogOddsImpact() { return this._logOddsImpact.HasValue; } /// /// Gets and sets the property RelativeImpact. /// /// The relative impact of the aggregated variables in terms of magnitude on the prediction /// scores. /// /// public string RelativeImpact { get { return this._relativeImpact; } set { this._relativeImpact = value; } } // Check to see if RelativeImpact property is set internal bool IsSetRelativeImpact() { return this._relativeImpact != null; } } }