Package com.google.genai.types
Class EvaluationConfig.Builder
java.lang.Object
com.google.genai.types.EvaluationConfig.Builder
- Enclosing class:
- EvaluationConfig
Builder for EvaluationConfig.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract EvaluationConfig.BuilderautoraterConfig(AutoraterConfig autoraterConfig) Setter for autoraterConfig.autoraterConfig(AutoraterConfig.Builder autoraterConfigBuilder) Setter for autoraterConfig builder.abstract EvaluationConfigbuild()Clears the value of autoraterConfig field.Clears the value of inferenceGenerationConfig field.Clears the value of metrics field.Clears the value of outputConfig field.abstract EvaluationConfig.BuilderinferenceGenerationConfig(GenerationConfig inferenceGenerationConfig) Setter for inferenceGenerationConfig.inferenceGenerationConfig(GenerationConfig.Builder inferenceGenerationConfigBuilder) Setter for inferenceGenerationConfig builder.metrics(UnifiedMetric... metrics) Setter for metrics.metrics(UnifiedMetric.Builder... metricsBuilders) Setter for metrics builder.abstract EvaluationConfig.Buildermetrics(List<UnifiedMetric> metrics) Setter for metrics.abstract EvaluationConfig.BuilderoutputConfig(OutputConfig outputConfig) Setter for outputConfig.outputConfig(OutputConfig.Builder outputConfigBuilder) Setter for outputConfig builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
metrics
Setter for metrics.metrics: The metrics used for evaluation.
-
metrics
Setter for metrics.metrics: The metrics used for evaluation.
-
metrics
@CanIgnoreReturnValue public EvaluationConfig.Builder metrics(UnifiedMetric.Builder... metricsBuilders) Setter for metrics builder.metrics: The metrics used for evaluation.
-
clearMetrics
Clears the value of metrics field. -
outputConfig
Setter for outputConfig.outputConfig: Config for evaluation output.
-
outputConfig
@CanIgnoreReturnValue public EvaluationConfig.Builder outputConfig(OutputConfig.Builder outputConfigBuilder) Setter for outputConfig builder.outputConfig: Config for evaluation output.
-
clearOutputConfig
Clears the value of outputConfig field. -
autoraterConfig
Setter for autoraterConfig.autoraterConfig: Autorater config for evaluation.
-
autoraterConfig
@CanIgnoreReturnValue public EvaluationConfig.Builder autoraterConfig(AutoraterConfig.Builder autoraterConfigBuilder) Setter for autoraterConfig builder.autoraterConfig: Autorater config for evaluation.
-
clearAutoraterConfig
Clears the value of autoraterConfig field. -
inferenceGenerationConfig
public abstract EvaluationConfig.Builder inferenceGenerationConfig(GenerationConfig inferenceGenerationConfig) Setter for inferenceGenerationConfig.inferenceGenerationConfig: Generation config for inference.
-
inferenceGenerationConfig
@CanIgnoreReturnValue public EvaluationConfig.Builder inferenceGenerationConfig(GenerationConfig.Builder inferenceGenerationConfigBuilder) Setter for inferenceGenerationConfig builder.inferenceGenerationConfig: Generation config for inference.
-
clearInferenceGenerationConfig
Clears the value of inferenceGenerationConfig field. -
build
-