7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/EvaluationTaskType.h>
9#include <aws/bedrock/model/EvaluationDataset.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
89 bool m_taskTypeHasBeenSet =
false;
92 bool m_datasetHasBeenSet =
false;
95 bool m_metricNamesHasBeenSet =
false;
const Aws::Vector< Aws::String > & GetMetricNames() const
void SetTaskType(EvaluationTaskType &&value)
EvaluationDatasetMetricConfig & AddMetricNames(const Aws::String &value)
void SetDataset(const EvaluationDataset &value)
void SetMetricNames(Aws::Vector< Aws::String > &&value)
AWS_BEDROCK_API EvaluationDatasetMetricConfig(Aws::Utils::Json::JsonView jsonValue)
const EvaluationTaskType & GetTaskType() const
void SetMetricNames(const Aws::Vector< Aws::String > &value)
AWS_BEDROCK_API EvaluationDatasetMetricConfig()
void SetTaskType(const EvaluationTaskType &value)
EvaluationDatasetMetricConfig & WithDataset(EvaluationDataset &&value)
bool MetricNamesHasBeenSet() const
EvaluationDatasetMetricConfig & WithTaskType(EvaluationTaskType &&value)
EvaluationDatasetMetricConfig & WithMetricNames(const Aws::Vector< Aws::String > &value)
void SetDataset(EvaluationDataset &&value)
EvaluationDatasetMetricConfig & AddMetricNames(Aws::String &&value)
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCK_API EvaluationDatasetMetricConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
EvaluationDatasetMetricConfig & WithDataset(const EvaluationDataset &value)
EvaluationDatasetMetricConfig & AddMetricNames(const char *value)
EvaluationDatasetMetricConfig & WithTaskType(const EvaluationTaskType &value)
const EvaluationDataset & GetDataset() const
bool DatasetHasBeenSet() const
EvaluationDatasetMetricConfig & WithMetricNames(Aws::Vector< Aws::String > &&value)
bool TaskTypeHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue