# Interface UpdateEntityTypeRequestOrBuilder (3.89.0)

3.94.0 (latest) 3.92.0 3.89.0 3.88.0 3.86.0 3.84.0 3.83.0 3.82.0 3.81.0 3.79.0 3.77.0 3.76.0 3.75.0 3.74.0 3.73.0 3.71.0 3.69.0 3.68.0 3.65.0 3.64.0 3.63.0 3.61.0 3.60.0 3.59.0 3.58.0 3.57.0 3.56.0 3.55.0 3.54.0 3.53.0 3.52.0 3.50.0 3.49.0 3.48.0 3.47.0 3.46.0 3.45.0 3.44.0 3.43.0 3.42.0 3.41.0 3.40.0 3.38.0 3.37.0 3.36.0 3.35.0 3.34.0 3.33.0 3.32.0 3.31.0 3.30.0 3.29.0 3.28.0 3.25.0 3.24.0 3.23.0 3.22.0 3.21.0 3.20.0 3.19.0 3.18.0 3.17.0 3.16.0 3.15.0 3.14.0 3.13.0 3.12.0 3.11.0 3.10.0 3.9.0 3.8.0 3.7.0 3.6.0 3.5.0 3.4.2 3.3.0 3.2.0 3.0.0 2.9.8 2.8.9 2.7.4 2.5.3 2.4.0

    public interface UpdateEntityTypeRequestOrBuilder extends MessageOrBuilder

## Implements

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

## Methods

### getEntityType()

    public abstract EntityType getEntityType()

Required. The EntityType's `name` field is used to identify the EntityType
to be updated. Format:
`projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`

`
.google.cloud.aiplatform.v1beta1.EntityType entity_type = 1 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-aiplatform/latest/com.google.cloud.aiplatform.v1beta1.EntityType` | The entityType. |

### getEntityTypeOrBuilder()

    public abstract EntityTypeOrBuilder getEntityTypeOrBuilder()

Required. The EntityType's `name` field is used to identify the EntityType
to be updated. Format:
`projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`

`
.google.cloud.aiplatform.v1beta1.EntityType entity_type = 1 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-aiplatform/latest/com.google.cloud.aiplatform.v1beta1.EntityTypeOrBuilder` |   |

### getUpdateMask()

    public abstract FieldMask getUpdateMask()

Field mask is used to specify the fields to be overwritten in the
EntityType resource by the update.
The fields specified in the update_mask are relative to the resource, not
the full request. A field will be overwritten if it is in the mask. If the
user does not provide a mask then only the non-empty fields present in the
request will be overwritten. Set the update_mask to `*` to override all
fields.

Updatable fields:

- `description`
- `labels`
- `monitoring_config.snapshot_analysis.disabled`
- `monitoring_config.snapshot_analysis.monitoring_interval_days`
- `monitoring_config.snapshot_analysis.staleness_days`
- `monitoring_config.import_features_analysis.state`
- `monitoring_config.import_features_analysis.anomaly_detection_baseline`
- `monitoring_config.numerical_threshold_config.value`
- `monitoring_config.categorical_threshold_config.value`
- `offline_storage_ttl_days`

`.google.protobuf.FieldMask update_mask = 2;`

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

### getUpdateMaskOrBuilder()

    public abstract FieldMaskOrBuilder getUpdateMaskOrBuilder()

Field mask is used to specify the fields to be overwritten in the
EntityType resource by the update.
The fields specified in the update_mask are relative to the resource, not
the full request. A field will be overwritten if it is in the mask. If the
user does not provide a mask then only the non-empty fields present in the
request will be overwritten. Set the update_mask to `*` to override all
fields.

Updatable fields:

- `description`
- `labels`
- `monitoring_config.snapshot_analysis.disabled`
- `monitoring_config.snapshot_analysis.monitoring_interval_days`
- `monitoring_config.snapshot_analysis.staleness_days`
- `monitoring_config.import_features_analysis.state`
- `monitoring_config.import_features_analysis.anomaly_detection_baseline`
- `monitoring_config.numerical_threshold_config.value`
- `monitoring_config.categorical_threshold_config.value`
- `offline_storage_ttl_days`

`.google.protobuf.FieldMask update_mask = 2;`

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

### hasEntityType()

    public abstract boolean hasEntityType()

Required. The EntityType's `name` field is used to identify the EntityType
to be updated. Format:
`projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`

`
.google.cloud.aiplatform.v1beta1.EntityType entity_type = 1 [(.google.api.field_behavior) = REQUIRED];
`

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

### hasUpdateMask()

    public abstract boolean hasUpdateMask()

Field mask is used to specify the fields to be overwritten in the
EntityType resource by the update.
The fields specified in the update_mask are relative to the resource, not
the full request. A field will be overwritten if it is in the mask. If the
user does not provide a mask then only the non-empty fields present in the
request will be overwritten. Set the update_mask to `*` to override all
fields.

Updatable fields:

- `description`
- `labels`
- `monitoring_config.snapshot_analysis.disabled`
- `monitoring_config.snapshot_analysis.monitoring_interval_days`
- `monitoring_config.snapshot_analysis.staleness_days`
- `monitoring_config.import_features_analysis.state`
- `monitoring_config.import_features_analysis.anomaly_detection_baseline`
- `monitoring_config.numerical_threshold_config.value`
- `monitoring_config.categorical_threshold_config.value`
- `offline_storage_ttl_days`

`.google.protobuf.FieldMask update_mask = 2;`

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