Class UnifiedMetric.Builder
-
- All Implemented Interfaces:
public abstract class UnifiedMetric.BuilderBuilder for UnifiedMetric.
-
-
Constructor Summary
Constructors Constructor Description UnifiedMetric.Builder()
-
Method Summary
Modifier and Type Method Description abstract UnifiedMetric.BuilderbleuSpec(BleuSpec bleuSpec)Setter for bleuSpec. UnifiedMetric.BuilderbleuSpec(BleuSpec.Builder bleuSpecBuilder)Setter for bleuSpec builder. UnifiedMetric.BuilderclearBleuSpec()Clears the value of bleuSpec field. abstract UnifiedMetric.BuilderrougeSpec(RougeSpec rougeSpec)Setter for rougeSpec. UnifiedMetric.BuilderrougeSpec(RougeSpec.Builder rougeSpecBuilder)Setter for rougeSpec builder. UnifiedMetric.BuilderclearRougeSpec()Clears the value of rougeSpec field. abstract UnifiedMetric.BuilderpointwiseMetricSpec(PointwiseMetricSpec pointwiseMetricSpec)Setter for pointwiseMetricSpec. UnifiedMetric.BuilderpointwiseMetricSpec(PointwiseMetricSpec.Builder pointwiseMetricSpecBuilder)Setter for pointwiseMetricSpec builder. UnifiedMetric.BuilderclearPointwiseMetricSpec()Clears the value of pointwiseMetricSpec field. abstract UnifiedMetric.BuilderllmBasedMetricSpec(LLMBasedMetricSpec llmBasedMetricSpec)Setter for llmBasedMetricSpec. UnifiedMetric.BuilderllmBasedMetricSpec(LLMBasedMetricSpec.Builder llmBasedMetricSpecBuilder)Setter for llmBasedMetricSpec builder. UnifiedMetric.BuilderclearLlmBasedMetricSpec()Clears the value of llmBasedMetricSpec field. abstract UnifiedMetric.BuildercustomCodeExecutionSpec(CustomCodeExecutionSpec customCodeExecutionSpec)Setter for customCodeExecutionSpec. UnifiedMetric.BuildercustomCodeExecutionSpec(CustomCodeExecutionSpec.Builder customCodeExecutionSpecBuilder)Setter for customCodeExecutionSpec builder. UnifiedMetric.BuilderclearCustomCodeExecutionSpec()Clears the value of customCodeExecutionSpec field. abstract UnifiedMetric.BuilderpredefinedMetricSpec(PredefinedMetricSpec predefinedMetricSpec)Setter for predefinedMetricSpec. UnifiedMetric.BuilderpredefinedMetricSpec(PredefinedMetricSpec.Builder predefinedMetricSpecBuilder)Setter for predefinedMetricSpec builder. UnifiedMetric.BuilderclearPredefinedMetricSpec()Clears the value of predefinedMetricSpec field. abstract UnifiedMetric.BuildercomputationBasedMetricSpec(ComputationBasedMetricSpec computationBasedMetricSpec)Setter for computationBasedMetricSpec. UnifiedMetric.BuildercomputationBasedMetricSpec(ComputationBasedMetricSpec.Builder computationBasedMetricSpecBuilder)Setter for computationBasedMetricSpec builder. UnifiedMetric.BuilderclearComputationBasedMetricSpec()Clears the value of computationBasedMetricSpec field. abstract UnifiedMetricbuild()-
-
Method Detail
-
bleuSpec
abstract UnifiedMetric.Builder bleuSpec(BleuSpec bleuSpec)
Setter for bleuSpec.
bleuSpec: The Bleu metric spec.
-
bleuSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder bleuSpec(BleuSpec.Builder bleuSpecBuilder)
Setter for bleuSpec builder.
bleuSpec: The Bleu metric spec.
-
clearBleuSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder clearBleuSpec()
Clears the value of bleuSpec field.
-
rougeSpec
abstract UnifiedMetric.Builder rougeSpec(RougeSpec rougeSpec)
Setter for rougeSpec.
rougeSpec: The rouge metric spec.
-
rougeSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder rougeSpec(RougeSpec.Builder rougeSpecBuilder)
Setter for rougeSpec builder.
rougeSpec: The rouge metric spec.
-
clearRougeSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder clearRougeSpec()
Clears the value of rougeSpec field.
-
pointwiseMetricSpec
abstract UnifiedMetric.Builder pointwiseMetricSpec(PointwiseMetricSpec pointwiseMetricSpec)
Setter for pointwiseMetricSpec.
pointwiseMetricSpec: The pointwise metric spec.
-
pointwiseMetricSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder pointwiseMetricSpec(PointwiseMetricSpec.Builder pointwiseMetricSpecBuilder)
Setter for pointwiseMetricSpec builder.
pointwiseMetricSpec: The pointwise metric spec.
-
clearPointwiseMetricSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder clearPointwiseMetricSpec()
Clears the value of pointwiseMetricSpec field.
-
llmBasedMetricSpec
abstract UnifiedMetric.Builder llmBasedMetricSpec(LLMBasedMetricSpec llmBasedMetricSpec)
Setter for llmBasedMetricSpec.
llmBasedMetricSpec: The spec for an LLM based metric.
-
llmBasedMetricSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder llmBasedMetricSpec(LLMBasedMetricSpec.Builder llmBasedMetricSpecBuilder)
Setter for llmBasedMetricSpec builder.
llmBasedMetricSpec: The spec for an LLM based metric.
-
clearLlmBasedMetricSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder clearLlmBasedMetricSpec()
Clears the value of llmBasedMetricSpec field.
-
customCodeExecutionSpec
abstract UnifiedMetric.Builder customCodeExecutionSpec(CustomCodeExecutionSpec customCodeExecutionSpec)
Setter for customCodeExecutionSpec.
customCodeExecutionSpec: The spec for a custom code execution metric.
-
customCodeExecutionSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder customCodeExecutionSpec(CustomCodeExecutionSpec.Builder customCodeExecutionSpecBuilder)
Setter for customCodeExecutionSpec builder.
customCodeExecutionSpec: The spec for a custom code execution metric.
-
clearCustomCodeExecutionSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder clearCustomCodeExecutionSpec()
Clears the value of customCodeExecutionSpec field.
-
predefinedMetricSpec
abstract UnifiedMetric.Builder predefinedMetricSpec(PredefinedMetricSpec predefinedMetricSpec)
Setter for predefinedMetricSpec.
predefinedMetricSpec: The spec for a pre-defined metric.
-
predefinedMetricSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder predefinedMetricSpec(PredefinedMetricSpec.Builder predefinedMetricSpecBuilder)
Setter for predefinedMetricSpec builder.
predefinedMetricSpec: The spec for a pre-defined metric.
-
clearPredefinedMetricSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder clearPredefinedMetricSpec()
Clears the value of predefinedMetricSpec field.
-
computationBasedMetricSpec
abstract UnifiedMetric.Builder computationBasedMetricSpec(ComputationBasedMetricSpec computationBasedMetricSpec)
Setter for computationBasedMetricSpec.
computationBasedMetricSpec: The spec for a computation based metric.
-
computationBasedMetricSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder computationBasedMetricSpec(ComputationBasedMetricSpec.Builder computationBasedMetricSpecBuilder)
Setter for computationBasedMetricSpec builder.
computationBasedMetricSpec: The spec for a computation based metric.
-
clearComputationBasedMetricSpec
@CanIgnoreReturnValue() UnifiedMetric.Builder clearComputationBasedMetricSpec()
Clears the value of computationBasedMetricSpec field.
-
build
abstract UnifiedMetric build()
-
-
-
-