7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/TrainingData.h>
9#include <aws/rekognition/model/ValidationData.h>
48 template<
typename InputT = TrainingData>
49 void SetInput(InputT&& value) { m_inputHasBeenSet =
true; m_input = std::forward<InputT>(value); }
50 template<
typename InputT = TrainingData>
61 template<
typename OutputT = TrainingData>
62 void SetOutput(OutputT&& value) { m_outputHasBeenSet =
true; m_output = std::forward<OutputT>(value); }
63 template<
typename OutputT = TrainingData>
74 template<
typename Val
idationT = Val
idationData>
75 void SetValidation(ValidationT&& value) { m_validationHasBeenSet =
true; m_validation = std::forward<ValidationT>(value); }
76 template<
typename Val
idationT = Val
idationData>
82 bool m_inputHasBeenSet =
false;
85 bool m_outputHasBeenSet =
false;
88 bool m_validationHasBeenSet =
false;
const TrainingData & GetOutput() const
void SetInput(InputT &&value)
void SetOutput(OutputT &&value)
AWS_REKOGNITION_API TrainingDataResult & operator=(Aws::Utils::Json::JsonView jsonValue)
TrainingDataResult & WithValidation(ValidationT &&value)
const ValidationData & GetValidation() const
AWS_REKOGNITION_API TrainingDataResult(Aws::Utils::Json::JsonView jsonValue)
AWS_REKOGNITION_API TrainingDataResult()=default
AWS_REKOGNITION_API Aws::Utils::Json::JsonValue Jsonize() const
bool ValidationHasBeenSet() const
bool InputHasBeenSet() const
const TrainingData & GetInput() const
TrainingDataResult & WithInput(InputT &&value)
TrainingDataResult & WithOutput(OutputT &&value)
void SetValidation(ValidationT &&value)
bool OutputHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue