7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/TrainingData.h>
9#include <aws/rekognition/model/ValidationData.h>
20namespace Rekognition {
42 template <
typename InputT = TrainingData>
44 m_inputHasBeenSet =
true;
45 m_input = std::forward<InputT>(value);
47 template <
typename InputT = TrainingData>
49 SetInput(std::forward<InputT>(value));
61 template <
typename OutputT = TrainingData>
63 m_outputHasBeenSet =
true;
64 m_output = std::forward<OutputT>(value);
66 template <
typename OutputT = TrainingData>
80 template <
typename Val
idationT = Val
idationData>
82 m_validationHasBeenSet =
true;
83 m_validation = std::forward<ValidationT>(value);
85 template <
typename Val
idationT = Val
idationData>
97 bool m_inputHasBeenSet =
false;
98 bool m_outputHasBeenSet =
false;
99 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