7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/Summary.h>
50 inline void SetF1Score(
double value) { m_f1ScoreHasBeenSet =
true; m_f1Score = value; }
60 template<
typename SummaryT = Summary>
61 void SetSummary(SummaryT&& value) { m_summaryHasBeenSet =
true; m_summary = std::forward<SummaryT>(value); }
62 template<
typename SummaryT = Summary>
67 double m_f1Score{0.0};
68 bool m_f1ScoreHasBeenSet =
false;
71 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