# Interface ErrorDetailOrBuilder (0.94.0)

0.94.0 (latest) 0.91.0 0.90.0 0.88.0 0.86.0 0.85.0 0.84.0 0.83.0 0.81.0 0.79.0 0.78.0 0.77.0 0.76.0 0.75.0 0.73.0 0.71.0 0.70.0 0.67.0 0.66.0 0.65.0 0.63.0 0.62.0 0.61.0 0.60.0 0.59.0 0.58.0 0.57.0 0.56.0 0.55.0 0.54.0 0.52.0 0.51.0 0.50.0 0.49.0 0.48.0 0.47.0 0.46.0 0.45.0 0.44.0 0.43.0 0.42.0 0.40.0 0.39.0 0.38.0 0.37.0 0.36.0 0.35.0 0.34.0 0.33.0 0.32.0 0.31.0 0.30.0 0.27.0 0.26.0 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.2 0.5.0 0.4.0 0.3.0 0.2.4

    public interface ErrorDetailOrBuilder extends MessageOrBuilder

## Implements

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

## Methods

### getErrorInfo()

    public abstract ErrorInfo getErrorInfo()

Required. Describes the cause of the error with structured detail.

`.google.rpc.ErrorInfo error_info = 2 [(.google.api.field_behavior) = REQUIRED];`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `com.google.rpc.ErrorInfo` | The errorInfo. |

### getErrorInfoOrBuilder()

    public abstract ErrorInfoOrBuilder getErrorInfoOrBuilder()

Required. Describes the cause of the error with structured detail.

`.google.rpc.ErrorInfo error_info = 2 [(.google.api.field_behavior) = REQUIRED];`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `com.google.rpc.ErrorInfoOrBuilder` |   |

### getLocation()

    public abstract ErrorLocation getLocation()

Optional. The exact location within the resource (if applicable).

`
.google.cloud.bigquery.migration.v2.ErrorLocation location = 1 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-bigquerymigration/latest/com.google.cloud.bigquery.migration.v2.ErrorLocation` | The location. |

### getLocationOrBuilder()

    public abstract ErrorLocationOrBuilder getLocationOrBuilder()

Optional. The exact location within the resource (if applicable).

`
.google.cloud.bigquery.migration.v2.ErrorLocation location = 1 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-bigquerymigration/latest/com.google.cloud.bigquery.migration.v2.ErrorLocationOrBuilder` |   |

### hasErrorInfo()

    public abstract boolean hasErrorInfo()

Required. Describes the cause of the error with structured detail.

`.google.rpc.ErrorInfo error_info = 2 [(.google.api.field_behavior) = REQUIRED];`

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

### hasLocation()

    public abstract boolean hasLocation()

Optional. The exact location within the resource (if applicable).

`
.google.cloud.bigquery.migration.v2.ErrorLocation location = 1 [(.google.api.field_behavior) = OPTIONAL];
`

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