# Interface UpdateHiveCatalogRequestOrBuilder (0.79.0)

0.79.0 (latest) 0.76.0 0.75.0 0.73.0 0.71.0 0.70.0 0.69.0 0.68.0 0.66.0 0.64.0 0.63.0 0.62.0 0.61.0 0.60.0 0.58.0 0.56.0 0.55.0 0.52.0 0.51.0 0.50.0 0.48.0 0.47.0 0.46.0 0.45.0 0.44.0 0.43.0 0.42.0 0.41.0 0.40.0 0.39.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.29.0 0.28.0 0.27.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.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0

    public interface UpdateHiveCatalogRequestOrBuilder extends MessageOrBuilder

## Implements

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

## Methods

### getHiveCatalog()

    public abstract HiveCatalog getHiveCatalog()

Required. The hive catalog to update.
The name under the catalog is used to identify the catalog.
Format:
projects/{project_id_or_number}/catalogs/{catalog_id}

`
.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-biglake/latest/com.google.cloud.biglake.hive.v1beta.HiveCatalog` | The hiveCatalog. |

### getHiveCatalogOrBuilder()

    public abstract HiveCatalogOrBuilder getHiveCatalogOrBuilder()

Required. The hive catalog to update.
The name under the catalog is used to identify the catalog.
Format:
projects/{project_id_or_number}/catalogs/{catalog_id}

`
.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-biglake/latest/com.google.cloud.biglake.hive.v1beta.HiveCatalogOrBuilder` |   |

### getUpdateMask()

    public abstract FieldMask getUpdateMask()

Optional. The list of fields to update.

For the `FieldMask` definition, see
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask>
If not set, defaults to all of the fields that are allowed to update.

`.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.FieldMask.html` | The updateMask. |

### getUpdateMaskOrBuilder()

    public abstract FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. The list of fields to update.

For the `FieldMask` definition, see
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask>
If not set, defaults to all of the fields that are allowed to update.

`.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.FieldMaskOrBuilder.html` |   |

### hasHiveCatalog()

    public abstract boolean hasHiveCatalog()

Required. The hive catalog to update.
The name under the catalog is used to identify the catalog.
Format:
projects/{project_id_or_number}/catalogs/{catalog_id}

`
.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];
`

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

### hasUpdateMask()

    public abstract boolean hasUpdateMask()

Optional. The list of fields to update.

For the `FieldMask` definition, see
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask>
If not set, defaults to all of the fields that are allowed to update.

`.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
`

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