7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/EvaluationModelConfigSummary.h>
9#include <aws/bedrock/model/EvaluationRagConfigSummary.h>
44 template <
typename ModelConfigSummaryT = EvaluationModelConfigSummary>
46 m_modelConfigSummaryHasBeenSet =
true;
47 m_modelConfigSummary = std::forward<ModelConfigSummaryT>(value);
49 template <
typename ModelConfigSummaryT = EvaluationModelConfigSummary>
65 template <
typename RagConfigSummaryT = EvaluationRagConfigSummary>
67 m_ragConfigSummaryHasBeenSet =
true;
68 m_ragConfigSummary = std::forward<RagConfigSummaryT>(value);
70 template <
typename RagConfigSummaryT = EvaluationRagConfigSummary>
80 bool m_modelConfigSummaryHasBeenSet =
false;
81 bool m_ragConfigSummaryHasBeenSet =
false;
AWS_BEDROCK_API EvaluationInferenceConfigSummary()=default
AWS_BEDROCK_API EvaluationInferenceConfigSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RagConfigSummaryHasBeenSet() const
EvaluationInferenceConfigSummary & WithModelConfigSummary(ModelConfigSummaryT &&value)
const EvaluationRagConfigSummary & GetRagConfigSummary() const
void SetRagConfigSummary(RagConfigSummaryT &&value)
void SetModelConfigSummary(ModelConfigSummaryT &&value)
AWS_BEDROCK_API EvaluationInferenceConfigSummary(Aws::Utils::Json::JsonView jsonValue)
bool ModelConfigSummaryHasBeenSet() const
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
EvaluationInferenceConfigSummary & WithRagConfigSummary(RagConfigSummaryT &&value)
const EvaluationModelConfigSummary & GetModelConfigSummary() const
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue