7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/DataProcessingDetails.h>
9#include <aws/bedrock/model/TrainingDetails.h>
10#include <aws/bedrock/model/ValidationDetails.h>
46 template <
typename Val
idationDetailsT = Val
idationDetails>
48 m_validationDetailsHasBeenSet =
true;
49 m_validationDetails = std::forward<ValidationDetailsT>(value);
51 template <
typename Val
idationDetailsT = Val
idationDetails>
64 template <
typename DataProcessingDetailsT = DataProcessingDetails>
66 m_dataProcessingDetailsHasBeenSet =
true;
67 m_dataProcessingDetails = std::forward<DataProcessingDetailsT>(value);
69 template <
typename DataProcessingDetailsT = DataProcessingDetails>
82 template <
typename TrainingDetailsT = TrainingDetails>
84 m_trainingDetailsHasBeenSet =
true;
85 m_trainingDetails = std::forward<TrainingDetailsT>(value);
87 template <
typename TrainingDetailsT = TrainingDetails>
95 bool m_validationDetailsHasBeenSet =
false;
98 bool m_dataProcessingDetailsHasBeenSet =
false;
101 bool m_trainingDetailsHasBeenSet =
false;
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
StatusDetails & WithDataProcessingDetails(DataProcessingDetailsT &&value)
StatusDetails & WithTrainingDetails(TrainingDetailsT &&value)
StatusDetails & WithValidationDetails(ValidationDetailsT &&value)
AWS_BEDROCK_API StatusDetails(Aws::Utils::Json::JsonView jsonValue)
bool ValidationDetailsHasBeenSet() const
AWS_BEDROCK_API StatusDetails()=default
void SetTrainingDetails(TrainingDetailsT &&value)
AWS_BEDROCK_API StatusDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDataProcessingDetails(DataProcessingDetailsT &&value)
bool DataProcessingDetailsHasBeenSet() const
const DataProcessingDetails & GetDataProcessingDetails() const
const TrainingDetails & GetTrainingDetails() const
bool TrainingDetailsHasBeenSet() const
void SetValidationDetails(ValidationDetailsT &&value)
const ValidationDetails & GetValidationDetails() const
Aws::Utils::Json::JsonValue JsonValue