7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/CustomMetricDefinition.h>
48 template<
typename CustomMetricDefinitionT = CustomMetricDefinition>
49 void SetCustomMetricDefinition(CustomMetricDefinitionT&& value) { m_customMetricDefinitionHasBeenSet =
true; m_customMetricDefinition = std::forward<CustomMetricDefinitionT>(value); }
50 template<
typename CustomMetricDefinitionT = CustomMetricDefinition>
56 bool m_customMetricDefinitionHasBeenSet =
false;
AWS_BEDROCK_API AutomatedEvaluationCustomMetricSource & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCK_API AutomatedEvaluationCustomMetricSource(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCK_API AutomatedEvaluationCustomMetricSource()=default
AutomatedEvaluationCustomMetricSource & WithCustomMetricDefinition(CustomMetricDefinitionT &&value)
bool CustomMetricDefinitionHasBeenSet() const
void SetCustomMetricDefinition(CustomMetricDefinitionT &&value)
const CustomMetricDefinition & GetCustomMetricDefinition() const
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue