7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/Summary.h>
19namespace Rekognition {
45 m_f1ScoreHasBeenSet =
true;
60 template <
typename SummaryT = Summary>
62 m_summaryHasBeenSet =
true;
63 m_summary = std::forward<SummaryT>(value);
65 template <
typename SummaryT = Summary>
72 double m_f1Score{0.0};
73 bool m_f1ScoreHasBeenSet =
false;
76 bool m_summaryHasBeenSet =
false;
EvaluationResult & WithF1Score(double value)
void SetSummary(SummaryT &&value)
EvaluationResult & WithSummary(SummaryT &&value)
AWS_REKOGNITION_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_REKOGNITION_API EvaluationResult(Aws::Utils::Json::JsonView jsonValue)
bool F1ScoreHasBeenSet() const
bool SummaryHasBeenSet() const
AWS_REKOGNITION_API EvaluationResult & operator=(Aws::Utils::Json::JsonView jsonValue)
double GetF1Score() const
void SetF1Score(double value)
AWS_REKOGNITION_API EvaluationResult()=default
const Summary & GetSummary() const
Aws::Utils::Json::JsonValue JsonValue