7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/CustomMetricDefinition.h>
42 template <
typename CustomMetricDefinitionT = CustomMetricDefinition>
44 m_customMetricDefinitionHasBeenSet =
true;
45 m_customMetricDefinition = std::forward<CustomMetricDefinitionT>(value);
47 template <
typename CustomMetricDefinitionT = CustomMetricDefinition>
55 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
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue