# Interface EvaluationMetricsConfig.GoldenMetricsConfigOrBuilder (0.9.0)

0.9.0 (latest) 0.7.0 0.4.0 0.3.0 0.1.0

    public static interface EvaluationMetricsConfig.GoldenMetricsConfigOrBuilder extends MessageOrBuilder

## Implements

[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)

## Methods

### getSemanticSimilarityMetricsConfig()

    public abstract EvaluationMetricsConfig.SemanticSimilarityMetricsConfig getSemanticSimilarityMetricsConfig()

Optional. Global configuration for semantic similarity metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.SemanticSimilarityMetricsConfig semantic_similarity_metrics_config = 1 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-ces/latest/com.google.cloud.ces.v1beta.EvaluationMetricsConfig.SemanticSimilarityMetricsConfig` | The semanticSimilarityMetricsConfig. |

### getSemanticSimilarityMetricsConfigOrBuilder()

    public abstract EvaluationMetricsConfig.SemanticSimilarityMetricsConfigOrBuilder getSemanticSimilarityMetricsConfigOrBuilder()

Optional. Global configuration for semantic similarity metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.SemanticSimilarityMetricsConfig semantic_similarity_metrics_config = 1 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-ces/latest/com.google.cloud.ces.v1beta.EvaluationMetricsConfig.SemanticSimilarityMetricsConfigOrBuilder` |   |

### getStepToolCorrectnessMetricsConfig()

    public abstract EvaluationMetricsConfig.ToolCorrectnessMetricsConfig getStepToolCorrectnessMetricsConfig()

Optional. Configuration for step level tool correctness metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfig step_tool_correctness_metrics_config = 6 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-ces/latest/com.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfig` | The stepToolCorrectnessMetricsConfig. |

### getStepToolCorrectnessMetricsConfigOrBuilder()

    public abstract EvaluationMetricsConfig.ToolCorrectnessMetricsConfigOrBuilder getStepToolCorrectnessMetricsConfigOrBuilder()

Optional. Configuration for step level tool correctness metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfig step_tool_correctness_metrics_config = 6 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-ces/latest/com.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfigOrBuilder` |   |

### getToolCorrectnessMetricsConfig()

    public abstract EvaluationMetricsConfig.ToolCorrectnessMetricsConfig getToolCorrectnessMetricsConfig()

Optional. Configuration for turn level tool correctness metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfig tool_correctness_metrics_config = 2 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-ces/latest/com.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfig` | The toolCorrectnessMetricsConfig. |

### getToolCorrectnessMetricsConfigOrBuilder()

    public abstract EvaluationMetricsConfig.ToolCorrectnessMetricsConfigOrBuilder getToolCorrectnessMetricsConfigOrBuilder()

Optional. Configuration for turn level tool correctness metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfig tool_correctness_metrics_config = 2 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-ces/latest/com.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfigOrBuilder` |   |

### hasSemanticSimilarityMetricsConfig()

    public abstract boolean hasSemanticSimilarityMetricsConfig()

Optional. Global configuration for semantic similarity metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.SemanticSimilarityMetricsConfig semantic_similarity_metrics_config = 1 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the semanticSimilarityMetricsConfig field is set. |

### hasStepToolCorrectnessMetricsConfig()

    public abstract boolean hasStepToolCorrectnessMetricsConfig()

Optional. Configuration for step level tool correctness metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfig step_tool_correctness_metrics_config = 6 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the stepToolCorrectnessMetricsConfig field is set. |

### hasToolCorrectnessMetricsConfig()

    public abstract boolean hasToolCorrectnessMetricsConfig()

Optional. Configuration for turn level tool correctness metrics.

`
.google.cloud.ces.v1beta.EvaluationMetricsConfig.ToolCorrectnessMetricsConfig tool_correctness_metrics_config = 2 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the toolCorrectnessMetricsConfig field is set. |