7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
22namespace FraudDetector
54 template<
typename EventVariableNamesT = Aws::Vector<Aws::String>>
55 void SetEventVariableNames(EventVariableNamesT&& value) { m_eventVariableNamesHasBeenSet =
true; m_eventVariableNames = std::forward<EventVariableNamesT>(value); }
56 template<
typename EventVariableNamesT = Aws::Vector<Aws::String>>
58 template<
typename EventVariableNamesT = Aws::String>
69 template<
typename RelativeImpactT = Aws::String>
70 void SetRelativeImpact(RelativeImpactT&& value) { m_relativeImpactHasBeenSet =
true; m_relativeImpact = std::forward<RelativeImpactT>(value); }
71 template<
typename RelativeImpactT = Aws::String>
85 inline void SetLogOddsImpact(
double value) { m_logOddsImpactHasBeenSet =
true; m_logOddsImpact = value; }
91 bool m_eventVariableNamesHasBeenSet =
false;
94 bool m_relativeImpactHasBeenSet =
false;
96 double m_logOddsImpact{0.0};
97 bool m_logOddsImpactHasBeenSet =
false;
bool LogOddsImpactHasBeenSet() const
AWS_FRAUDDETECTOR_API AggregatedVariablesImpactExplanation & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EventVariableNamesHasBeenSet() const
AWS_FRAUDDETECTOR_API AggregatedVariablesImpactExplanation()=default
AggregatedVariablesImpactExplanation & WithRelativeImpact(RelativeImpactT &&value)
AggregatedVariablesImpactExplanation & AddEventVariableNames(EventVariableNamesT &&value)
const Aws::String & GetRelativeImpact() const
const Aws::Vector< Aws::String > & GetEventVariableNames() const
AggregatedVariablesImpactExplanation & WithEventVariableNames(EventVariableNamesT &&value)
void SetRelativeImpact(RelativeImpactT &&value)
AWS_FRAUDDETECTOR_API AggregatedVariablesImpactExplanation(Aws::Utils::Json::JsonView jsonValue)
double GetLogOddsImpact() const
void SetEventVariableNames(EventVariableNamesT &&value)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
AggregatedVariablesImpactExplanation & WithLogOddsImpact(double value)
bool RelativeImpactHasBeenSet() const
void SetLogOddsImpact(double value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue