7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/EvaluationModelConfigSummary.h>
9#include <aws/bedrock/model/EvaluationRagConfigSummary.h>
50 template<
typename ModelConfigSummaryT = EvaluationModelConfigSummary>
51 void SetModelConfigSummary(ModelConfigSummaryT&& value) { m_modelConfigSummaryHasBeenSet =
true; m_modelConfigSummary = std::forward<ModelConfigSummaryT>(value); }
52 template<
typename ModelConfigSummaryT = EvaluationModelConfigSummary>
65 template<
typename RagConfigSummaryT = EvaluationRagConfigSummary>
66 void SetRagConfigSummary(RagConfigSummaryT&& value) { m_ragConfigSummaryHasBeenSet =
true; m_ragConfigSummary = std::forward<RagConfigSummaryT>(value); }
67 template<
typename RagConfigSummaryT = EvaluationRagConfigSummary>
73 bool m_modelConfigSummaryHasBeenSet =
false;
76 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
Aws::Utils::Json::JsonValue JsonValue