7#include <aws/comprehend/Comprehend_EXPORTS.h>
41 m_precisionHasBeenSet =
true;
55 inline double GetRecall()
const {
return m_recall; }
58 m_recallHasBeenSet =
true;
79 m_f1ScoreHasBeenSet =
true;
88 double m_precision{0.0};
92 double m_f1Score{0.0};
93 bool m_precisionHasBeenSet =
false;
94 bool m_recallHasBeenSet =
false;
95 bool m_f1ScoreHasBeenSet =
false;
EntityRecognizerEvaluationMetrics & WithRecall(double value)
EntityRecognizerEvaluationMetrics & WithPrecision(double value)
AWS_COMPREHEND_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_COMPREHEND_API EntityRecognizerEvaluationMetrics()=default
double GetF1Score() const
AWS_COMPREHEND_API EntityRecognizerEvaluationMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetF1Score(double value)
void SetPrecision(double value)
AWS_COMPREHEND_API EntityRecognizerEvaluationMetrics(Aws::Utils::Json::JsonView jsonValue)
EntityRecognizerEvaluationMetrics & WithF1Score(double value)
double GetPrecision() const
bool PrecisionHasBeenSet() const
bool RecallHasBeenSet() const
bool F1ScoreHasBeenSet() const
void SetRecall(double value)
Aws::Utils::Json::JsonValue JsonValue