GoogleCloudAiplatformV1EvaluationRunMetricRubricBasedMetricSpec.fromJson constructor
GoogleCloudAiplatformV1EvaluationRunMetricRubricBasedMetricSpec.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1EvaluationRunMetricRubricBasedMetricSpec.fromJson(
core.Map json_,
) : this(
inlineRubrics:
json_.containsKey('inlineRubrics')
? GoogleCloudAiplatformV1EvaluationRunMetricRubricBasedMetricSpecRepeatedRubrics.fromJson(
json_['inlineRubrics'] as core.Map<core.String, core.dynamic>,
)
: null,
judgeAutoraterConfig:
json_.containsKey('judgeAutoraterConfig')
? GoogleCloudAiplatformV1EvaluationRunEvaluationConfigAutoraterConfig.fromJson(
json_['judgeAutoraterConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
metricPromptTemplate: json_['metricPromptTemplate'] as core.String?,
rubricGenerationSpec:
json_.containsKey('rubricGenerationSpec')
? GoogleCloudAiplatformV1EvaluationRunMetricRubricGenerationSpec.fromJson(
json_['rubricGenerationSpec']
as core.Map<core.String, core.dynamic>,
)
: null,
rubricGroupKey: json_['rubricGroupKey'] as core.String?,
);