7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/BestObjectiveNotImproving.h>
9#include <aws/sagemaker/model/ConvergenceDetected.h>
79 double m_targetObjectiveMetricValue;
80 bool m_targetObjectiveMetricValueHasBeenSet =
false;
83 bool m_bestObjectiveNotImprovingHasBeenSet =
false;
86 bool m_convergenceDetectedHasBeenSet =
false;
TuningJobCompletionCriteria & WithBestObjectiveNotImproving(const BestObjectiveNotImproving &value)
TuningJobCompletionCriteria & WithConvergenceDetected(const ConvergenceDetected &value)
void SetConvergenceDetected(const ConvergenceDetected &value)
void SetBestObjectiveNotImproving(const BestObjectiveNotImproving &value)
AWS_SAGEMAKER_API TuningJobCompletionCriteria & operator=(Aws::Utils::Json::JsonView jsonValue)
TuningJobCompletionCriteria & WithBestObjectiveNotImproving(BestObjectiveNotImproving &&value)
bool BestObjectiveNotImprovingHasBeenSet() const
bool TargetObjectiveMetricValueHasBeenSet() const
bool ConvergenceDetectedHasBeenSet() const
TuningJobCompletionCriteria & WithConvergenceDetected(ConvergenceDetected &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API TuningJobCompletionCriteria(Aws::Utils::Json::JsonView jsonValue)
TuningJobCompletionCriteria & WithTargetObjectiveMetricValue(double value)
void SetConvergenceDetected(ConvergenceDetected &&value)
AWS_SAGEMAKER_API TuningJobCompletionCriteria()
const ConvergenceDetected & GetConvergenceDetected() const
void SetTargetObjectiveMetricValue(double value)
double GetTargetObjectiveMetricValue() const
const BestObjectiveNotImproving & GetBestObjectiveNotImproving() const
void SetBestObjectiveNotImproving(BestObjectiveNotImproving &&value)
Aws::Utils::Json::JsonValue JsonValue