Package com.google.genai.types
Class Metric.Builder
-
- All Implemented Interfaces:
public abstract class Metric.BuilderBuilder for Metric.
-
-
Constructor Summary
Constructors Constructor Description Metric.Builder()
-
Method Summary
Modifier and Type Method Description abstract Metric.Buildername(String name)Setter for name. Metric.BuilderclearName()Clears the value of name field. abstract Metric.BuilderpromptTemplate(String promptTemplate)Setter for promptTemplate. Metric.BuilderclearPromptTemplate()Clears the value of promptTemplate field. abstract Metric.BuilderjudgeModelSystemInstruction(String judgeModelSystemInstruction)Setter for judgeModelSystemInstruction. Metric.BuilderclearJudgeModelSystemInstruction()Clears the value of judgeModelSystemInstruction field. abstract Metric.BuilderreturnRawOutput(boolean returnRawOutput)Setter for returnRawOutput. Metric.BuilderclearReturnRawOutput()Clears the value of returnRawOutput field. abstract Metricbuild()-
-
Method Detail
-
name
abstract Metric.Builder name(String name)
Setter for name.
name: The name of the metric.
-
clearName
@CanIgnoreReturnValue() Metric.Builder clearName()
Clears the value of name field.
-
promptTemplate
abstract Metric.Builder promptTemplate(String promptTemplate)
Setter for promptTemplate.
promptTemplate: The prompt template for the metric.
-
clearPromptTemplate
@CanIgnoreReturnValue() Metric.Builder clearPromptTemplate()
Clears the value of promptTemplate field.
-
judgeModelSystemInstruction
abstract Metric.Builder judgeModelSystemInstruction(String judgeModelSystemInstruction)
Setter for judgeModelSystemInstruction.
judgeModelSystemInstruction: The system instruction for the judge model.
-
clearJudgeModelSystemInstruction
@CanIgnoreReturnValue() Metric.Builder clearJudgeModelSystemInstruction()
Clears the value of judgeModelSystemInstruction field.
-
returnRawOutput
abstract Metric.Builder returnRawOutput(boolean returnRawOutput)
Setter for returnRawOutput.
returnRawOutput: Whether to return the raw output from the judge model.
-
clearReturnRawOutput
@CanIgnoreReturnValue() Metric.Builder clearReturnRawOutput()
Clears the value of returnRawOutput field.
-
-
-
-