AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
TrainingResultV2.h
1
6#pragma once
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>
12#include <utility>
13
14namespace Aws
15{
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21 class JsonView;
22} // namespace Json
23} // namespace Utils
24namespace FraudDetector
25{
26namespace Model
27{
28
35 {
36 public:
37 AWS_FRAUDDETECTOR_API TrainingResultV2();
38 AWS_FRAUDDETECTOR_API TrainingResultV2(Aws::Utils::Json::JsonView jsonValue);
39 AWS_FRAUDDETECTOR_API TrainingResultV2& operator=(Aws::Utils::Json::JsonView jsonValue);
40 AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const;
41
42
44
45 inline const DataValidationMetrics& GetDataValidationMetrics() const{ return m_dataValidationMetrics; }
46 inline bool DataValidationMetricsHasBeenSet() const { return m_dataValidationMetricsHasBeenSet; }
47 inline void SetDataValidationMetrics(const DataValidationMetrics& value) { m_dataValidationMetricsHasBeenSet = true; m_dataValidationMetrics = value; }
48 inline void SetDataValidationMetrics(DataValidationMetrics&& value) { m_dataValidationMetricsHasBeenSet = true; m_dataValidationMetrics = std::move(value); }
52
54
57 inline const TrainingMetricsV2& GetTrainingMetricsV2() const{ return m_trainingMetricsV2; }
58 inline bool TrainingMetricsV2HasBeenSet() const { return m_trainingMetricsV2HasBeenSet; }
59 inline void SetTrainingMetricsV2(const TrainingMetricsV2& value) { m_trainingMetricsV2HasBeenSet = true; m_trainingMetricsV2 = value; }
60 inline void SetTrainingMetricsV2(TrainingMetricsV2&& value) { m_trainingMetricsV2HasBeenSet = true; m_trainingMetricsV2 = std::move(value); }
62 inline TrainingResultV2& WithTrainingMetricsV2(TrainingMetricsV2&& value) { SetTrainingMetricsV2(std::move(value)); return *this;}
64
66
67 inline const VariableImportanceMetrics& GetVariableImportanceMetrics() const{ return m_variableImportanceMetrics; }
68 inline bool VariableImportanceMetricsHasBeenSet() const { return m_variableImportanceMetricsHasBeenSet; }
69 inline void SetVariableImportanceMetrics(const VariableImportanceMetrics& value) { m_variableImportanceMetricsHasBeenSet = true; m_variableImportanceMetrics = value; }
70 inline void SetVariableImportanceMetrics(VariableImportanceMetrics&& value) { m_variableImportanceMetricsHasBeenSet = true; m_variableImportanceMetrics = std::move(value); }
74
76
85 inline const AggregatedVariablesImportanceMetrics& GetAggregatedVariablesImportanceMetrics() const{ return m_aggregatedVariablesImportanceMetrics; }
86 inline bool AggregatedVariablesImportanceMetricsHasBeenSet() const { return m_aggregatedVariablesImportanceMetricsHasBeenSet; }
87 inline void SetAggregatedVariablesImportanceMetrics(const AggregatedVariablesImportanceMetrics& value) { m_aggregatedVariablesImportanceMetricsHasBeenSet = true; m_aggregatedVariablesImportanceMetrics = value; }
88 inline void SetAggregatedVariablesImportanceMetrics(AggregatedVariablesImportanceMetrics&& value) { m_aggregatedVariablesImportanceMetricsHasBeenSet = true; m_aggregatedVariablesImportanceMetrics = std::move(value); }
92 private:
93
94 DataValidationMetrics m_dataValidationMetrics;
95 bool m_dataValidationMetricsHasBeenSet = false;
96
97 TrainingMetricsV2 m_trainingMetricsV2;
98 bool m_trainingMetricsV2HasBeenSet = false;
99
100 VariableImportanceMetrics m_variableImportanceMetrics;
101 bool m_variableImportanceMetricsHasBeenSet = false;
102
103 AggregatedVariablesImportanceMetrics m_aggregatedVariablesImportanceMetrics;
104 bool m_aggregatedVariablesImportanceMetricsHasBeenSet = false;
105 };
106
107} // namespace Model
108} // namespace FraudDetector
109} // namespace Aws
void SetDataValidationMetrics(const DataValidationMetrics &value)
void SetVariableImportanceMetrics(const VariableImportanceMetrics &value)
TrainingResultV2 & WithTrainingMetricsV2(TrainingMetricsV2 &&value)
TrainingResultV2 & WithDataValidationMetrics(const DataValidationMetrics &value)
const AggregatedVariablesImportanceMetrics & GetAggregatedVariablesImportanceMetrics() const
void SetDataValidationMetrics(DataValidationMetrics &&value)
TrainingResultV2 & WithVariableImportanceMetrics(VariableImportanceMetrics &&value)
TrainingResultV2 & WithTrainingMetricsV2(const TrainingMetricsV2 &value)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
const TrainingMetricsV2 & GetTrainingMetricsV2() const
AWS_FRAUDDETECTOR_API TrainingResultV2(Aws::Utils::Json::JsonView jsonValue)
const VariableImportanceMetrics & GetVariableImportanceMetrics() const
void SetVariableImportanceMetrics(VariableImportanceMetrics &&value)
void SetTrainingMetricsV2(const TrainingMetricsV2 &value)
TrainingResultV2 & WithDataValidationMetrics(DataValidationMetrics &&value)
void SetTrainingMetricsV2(TrainingMetricsV2 &&value)
AWS_FRAUDDETECTOR_API TrainingResultV2 & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAggregatedVariablesImportanceMetrics(AggregatedVariablesImportanceMetrics &&value)
TrainingResultV2 & WithVariableImportanceMetrics(const VariableImportanceMetrics &value)
void SetAggregatedVariablesImportanceMetrics(const AggregatedVariablesImportanceMetrics &value)
TrainingResultV2 & WithAggregatedVariablesImportanceMetrics(const AggregatedVariablesImportanceMetrics &value)
const DataValidationMetrics & GetDataValidationMetrics() const
TrainingResultV2 & WithAggregatedVariablesImportanceMetrics(AggregatedVariablesImportanceMetrics &&value)
Aws::Utils::Json::JsonValue JsonValue