7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/frauddetector/model/DataValidationMetrics.h>
9#include <aws/frauddetector/model/TrainingMetricsV2.h>
10#include <aws/frauddetector/model/VariableImportanceMetrics.h>
11#include <aws/frauddetector/model/AggregatedVariablesImportanceMetrics.h>
24namespace FraudDetector
47 template<
typename DataVal
idationMetricsT = DataVal
idationMetrics>
48 void SetDataValidationMetrics(DataValidationMetricsT&& value) { m_dataValidationMetricsHasBeenSet =
true; m_dataValidationMetrics = std::forward<DataValidationMetricsT>(value); }
49 template<
typename DataVal
idationMetricsT = DataVal
idationMetrics>
59 template<
typename TrainingMetricsV2T = TrainingMetricsV2>
60 void SetTrainingMetricsV2(TrainingMetricsV2T&& value) { m_trainingMetricsV2HasBeenSet =
true; m_trainingMetricsV2 = std::forward<TrainingMetricsV2T>(value); }
61 template<
typename TrainingMetricsV2T = TrainingMetricsV2>
69 template<
typename VariableImportanceMetricsT = VariableImportanceMetrics>
70 void SetVariableImportanceMetrics(VariableImportanceMetricsT&& value) { m_variableImportanceMetricsHasBeenSet =
true; m_variableImportanceMetrics = std::forward<VariableImportanceMetricsT>(value); }
71 template<
typename VariableImportanceMetricsT = VariableImportanceMetrics>
87 template<
typename AggregatedVariablesImportanceMetricsT = AggregatedVariablesImportanceMetrics>
88 void SetAggregatedVariablesImportanceMetrics(AggregatedVariablesImportanceMetricsT&& value) { m_aggregatedVariablesImportanceMetricsHasBeenSet =
true; m_aggregatedVariablesImportanceMetrics = std::forward<AggregatedVariablesImportanceMetricsT>(value); }
89 template<
typename AggregatedVariablesImportanceMetricsT = AggregatedVariablesImportanceMetrics>
95 bool m_dataValidationMetricsHasBeenSet =
false;
98 bool m_trainingMetricsV2HasBeenSet =
false;
101 bool m_variableImportanceMetricsHasBeenSet =
false;
104 bool m_aggregatedVariablesImportanceMetricsHasBeenSet =
false;
const AggregatedVariablesImportanceMetrics & GetAggregatedVariablesImportanceMetrics() const
void SetTrainingMetricsV2(TrainingMetricsV2T &&value)
void SetVariableImportanceMetrics(VariableImportanceMetricsT &&value)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
const TrainingMetricsV2 & GetTrainingMetricsV2() const
bool TrainingMetricsV2HasBeenSet() const
bool VariableImportanceMetricsHasBeenSet() const
AWS_FRAUDDETECTOR_API TrainingResultV2()=default
AWS_FRAUDDETECTOR_API TrainingResultV2(Aws::Utils::Json::JsonView jsonValue)
const VariableImportanceMetrics & GetVariableImportanceMetrics() const
TrainingResultV2 & WithDataValidationMetrics(DataValidationMetricsT &&value)
TrainingResultV2 & WithAggregatedVariablesImportanceMetrics(AggregatedVariablesImportanceMetricsT &&value)
TrainingResultV2 & WithTrainingMetricsV2(TrainingMetricsV2T &&value)
AWS_FRAUDDETECTOR_API TrainingResultV2 & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DataValidationMetricsHasBeenSet() const
TrainingResultV2 & WithVariableImportanceMetrics(VariableImportanceMetricsT &&value)
bool AggregatedVariablesImportanceMetricsHasBeenSet() const
void SetAggregatedVariablesImportanceMetrics(AggregatedVariablesImportanceMetricsT &&value)
const DataValidationMetrics & GetDataValidationMetrics() const
void SetDataValidationMetrics(DataValidationMetricsT &&value)
Aws::Utils::Json::JsonValue JsonValue