Package com.google.genai.types
Class PredefinedMetricSpec.Builder
java.lang.Object
com.google.genai.types.PredefinedMetricSpec.Builder
- Enclosing class:
- PredefinedMetricSpec
Builder for PredefinedMetricSpec.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract PredefinedMetricSpecbuild()Clears the value of metricSpecName field.Clears the value of metricSpecParameters field.Clears the value of stepAutoraterConfigs field.abstract PredefinedMetricSpec.BuildermetricSpecName(String metricSpecName) Setter for metricSpecName.abstract PredefinedMetricSpec.BuildermetricSpecParameters(Map<String, Object> metricSpecParameters) Setter for metricSpecParameters.abstract PredefinedMetricSpec.BuilderstepAutoraterConfigs(Map<String, AutoraterConfig> stepAutoraterConfigs) Setter for stepAutoraterConfigs.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
metricSpecName
Setter for metricSpecName.metricSpecName: Required. The name of a pre-defined metric, such as "instruction_following_v1" or "text_quality_v1".
-
clearMetricSpecName
Clears the value of metricSpecName field. -
metricSpecParameters
public abstract PredefinedMetricSpec.Builder metricSpecParameters(Map<String, Object> metricSpecParameters) Setter for metricSpecParameters.metricSpecParameters: Optional. The parameters needed to run the pre-defined metric.
-
clearMetricSpecParameters
Clears the value of metricSpecParameters field. -
stepAutoraterConfigs
public abstract PredefinedMetricSpec.Builder stepAutoraterConfigs(Map<String, AutoraterConfig> stepAutoraterConfigs) Setter for stepAutoraterConfigs.stepAutoraterConfigs: Optional. Per-step autorater overrides for this predefined metric. Keys are evaluation stage names (snake_case). Valid keys: "intent_extraction", "rubric_generation", "rubric_validation". Unknown keys return INVALID_ARGUMENT.
-
clearStepAutoraterConfigs
Clears the value of stepAutoraterConfigs field. -
build
-