Builder

public abstract class Builder

Builder for UnifiedMetric.

Constructors

Link copied to clipboard
public void UnifiedMetric.Builder()

Functions

Link copied to clipboard
public abstract UnifiedMetric.Builder bleuSpec(BleuSpec bleuSpec)
Setter for bleuSpec.
@CanIgnoreReturnValue()
public UnifiedMetric.Builder bleuSpec(BleuSpec.Builder bleuSpecBuilder)
Setter for bleuSpec builder.
Link copied to clipboard
public abstract UnifiedMetric build()
Link copied to clipboard
@CanIgnoreReturnValue()
public UnifiedMetric.Builder clearBleuSpec()
Clears the value of bleuSpec field.
Link copied to clipboard
Clears the value of computationBasedMetricSpec field.
Link copied to clipboard
@CanIgnoreReturnValue()
public UnifiedMetric.Builder clearCustomCodeExecutionSpec()
Clears the value of customCodeExecutionSpec field.
Link copied to clipboard
@CanIgnoreReturnValue()
public UnifiedMetric.Builder clearLlmBasedMetricSpec()
Clears the value of llmBasedMetricSpec field.
Link copied to clipboard
@CanIgnoreReturnValue()
public UnifiedMetric.Builder clearPointwiseMetricSpec()
Clears the value of pointwiseMetricSpec field.
Link copied to clipboard
@CanIgnoreReturnValue()
public UnifiedMetric.Builder clearPredefinedMetricSpec()
Clears the value of predefinedMetricSpec field.
Link copied to clipboard
@CanIgnoreReturnValue()
public UnifiedMetric.Builder clearRougeSpec()
Clears the value of rougeSpec field.
Link copied to clipboard
Setter for computationBasedMetricSpec.
@CanIgnoreReturnValue()
public UnifiedMetric.Builder computationBasedMetricSpec(ComputationBasedMetricSpec.Builder computationBasedMetricSpecBuilder)
Setter for computationBasedMetricSpec builder.
Link copied to clipboard
public abstract UnifiedMetric.Builder customCodeExecutionSpec(CustomCodeExecutionSpec customCodeExecutionSpec)
Setter for customCodeExecutionSpec.
@CanIgnoreReturnValue()
public UnifiedMetric.Builder customCodeExecutionSpec(CustomCodeExecutionSpec.Builder customCodeExecutionSpecBuilder)
Setter for customCodeExecutionSpec builder.
Link copied to clipboard
public abstract UnifiedMetric.Builder llmBasedMetricSpec(LLMBasedMetricSpec llmBasedMetricSpec)
Setter for llmBasedMetricSpec.
@CanIgnoreReturnValue()
public UnifiedMetric.Builder llmBasedMetricSpec(LLMBasedMetricSpec.Builder llmBasedMetricSpecBuilder)
Setter for llmBasedMetricSpec builder.
Link copied to clipboard
public abstract UnifiedMetric.Builder pointwiseMetricSpec(PointwiseMetricSpec pointwiseMetricSpec)
Setter for pointwiseMetricSpec.
@CanIgnoreReturnValue()
public UnifiedMetric.Builder pointwiseMetricSpec(PointwiseMetricSpec.Builder pointwiseMetricSpecBuilder)
Setter for pointwiseMetricSpec builder.
Link copied to clipboard
public abstract UnifiedMetric.Builder predefinedMetricSpec(PredefinedMetricSpec predefinedMetricSpec)
Setter for predefinedMetricSpec.
@CanIgnoreReturnValue()
public UnifiedMetric.Builder predefinedMetricSpec(PredefinedMetricSpec.Builder predefinedMetricSpecBuilder)
Setter for predefinedMetricSpec builder.
Link copied to clipboard
public abstract UnifiedMetric.Builder rougeSpec(RougeSpec rougeSpec)
Setter for rougeSpec.
@CanIgnoreReturnValue()
public UnifiedMetric.Builder rougeSpec(RougeSpec.Builder rougeSpecBuilder)
Setter for rougeSpec builder.