7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/HumanWorkflowConfig.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/bedrock/model/HumanEvaluationCustomMetric.h>
11#include <aws/bedrock/model/EvaluationDatasetMetricConfig.h>
102 bool m_humanWorkflowConfigHasBeenSet =
false;
105 bool m_customMetricsHasBeenSet =
false;
108 bool m_datasetMetricConfigsHasBeenSet =
false;
bool DatasetMetricConfigsHasBeenSet() const
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
HumanEvaluationConfig & WithCustomMetrics(Aws::Vector< HumanEvaluationCustomMetric > &&value)
AWS_BEDROCK_API HumanEvaluationConfig(Aws::Utils::Json::JsonView jsonValue)
void SetHumanWorkflowConfig(const HumanWorkflowConfig &value)
void SetCustomMetrics(Aws::Vector< HumanEvaluationCustomMetric > &&value)
HumanEvaluationConfig & WithHumanWorkflowConfig(const HumanWorkflowConfig &value)
HumanEvaluationConfig & WithDatasetMetricConfigs(Aws::Vector< EvaluationDatasetMetricConfig > &&value)
bool HumanWorkflowConfigHasBeenSet() const
void SetDatasetMetricConfigs(const Aws::Vector< EvaluationDatasetMetricConfig > &value)
bool CustomMetricsHasBeenSet() const
void SetHumanWorkflowConfig(HumanWorkflowConfig &&value)
HumanEvaluationConfig & WithDatasetMetricConfigs(const Aws::Vector< EvaluationDatasetMetricConfig > &value)
HumanEvaluationConfig & WithHumanWorkflowConfig(HumanWorkflowConfig &&value)
void SetDatasetMetricConfigs(Aws::Vector< EvaluationDatasetMetricConfig > &&value)
const HumanWorkflowConfig & GetHumanWorkflowConfig() const
void SetCustomMetrics(const Aws::Vector< HumanEvaluationCustomMetric > &value)
AWS_BEDROCK_API HumanEvaluationConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
HumanEvaluationConfig & AddDatasetMetricConfigs(const EvaluationDatasetMetricConfig &value)
HumanEvaluationConfig & AddCustomMetrics(HumanEvaluationCustomMetric &&value)
HumanEvaluationConfig & WithCustomMetrics(const Aws::Vector< HumanEvaluationCustomMetric > &value)
HumanEvaluationConfig & AddDatasetMetricConfigs(EvaluationDatasetMetricConfig &&value)
AWS_BEDROCK_API HumanEvaluationConfig()
const Aws::Vector< HumanEvaluationCustomMetric > & GetCustomMetrics() const
const Aws::Vector< EvaluationDatasetMetricConfig > & GetDatasetMetricConfigs() const
HumanEvaluationConfig & AddCustomMetrics(const HumanEvaluationCustomMetric &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue