7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/frauddetector/model/DataValidationMetrics.h>
9#include <aws/frauddetector/model/TrainingMetrics.h>
10#include <aws/frauddetector/model/VariableImportanceMetrics.h>
23namespace FraudDetector
48 template<
typename DataVal
idationMetricsT = DataVal
idationMetrics>
49 void SetDataValidationMetrics(DataValidationMetricsT&& value) { m_dataValidationMetricsHasBeenSet =
true; m_dataValidationMetrics = std::forward<DataValidationMetricsT>(value); }
50 template<
typename DataVal
idationMetricsT = DataVal
idationMetrics>
60 template<
typename TrainingMetricsT = TrainingMetrics>
61 void SetTrainingMetrics(TrainingMetricsT&& value) { m_trainingMetricsHasBeenSet =
true; m_trainingMetrics = std::forward<TrainingMetricsT>(value); }
62 template<
typename TrainingMetricsT = TrainingMetrics>
72 template<
typename VariableImportanceMetricsT = VariableImportanceMetrics>
73 void SetVariableImportanceMetrics(VariableImportanceMetricsT&& value) { m_variableImportanceMetricsHasBeenSet =
true; m_variableImportanceMetrics = std::forward<VariableImportanceMetricsT>(value); }
74 template<
typename VariableImportanceMetricsT = VariableImportanceMetrics>
80 bool m_dataValidationMetricsHasBeenSet =
false;
83 bool m_trainingMetricsHasBeenSet =
false;
86 bool m_variableImportanceMetricsHasBeenSet =
false;
void SetVariableImportanceMetrics(VariableImportanceMetricsT &&value)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
TrainingResult & WithDataValidationMetrics(DataValidationMetricsT &&value)
const DataValidationMetrics & GetDataValidationMetrics() const
void SetDataValidationMetrics(DataValidationMetricsT &&value)
AWS_FRAUDDETECTOR_API TrainingResult & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TrainingMetricsHasBeenSet() const
bool VariableImportanceMetricsHasBeenSet() const
const TrainingMetrics & GetTrainingMetrics() const
TrainingResult & WithTrainingMetrics(TrainingMetricsT &&value)
const VariableImportanceMetrics & GetVariableImportanceMetrics() const
AWS_FRAUDDETECTOR_API TrainingResult(Aws::Utils::Json::JsonView jsonValue)
AWS_FRAUDDETECTOR_API TrainingResult()=default
void SetTrainingMetrics(TrainingMetricsT &&value)
TrainingResult & WithVariableImportanceMetrics(VariableImportanceMetricsT &&value)
bool DataValidationMetricsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue