# Interface UpdateInterceptEndpointGroupRequestOrBuilder (0.96.0)

0.96.0 (latest) 0.94.0 0.91.0 0.90.0 0.88.0 0.86.0 0.85.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.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.4 0.5.1 0.4.4

    public interface UpdateInterceptEndpointGroupRequestOrBuilder extends MessageOrBuilder

## Implements

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

## Methods

### getInterceptEndpointGroup()

    public abstract InterceptEndpointGroup getInterceptEndpointGroup()

Required. The endpoint group to update.

`
.google.cloud.networksecurity.v1.InterceptEndpointGroup intercept_endpoint_group = 2 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.InterceptEndpointGroup` | The interceptEndpointGroup. |

### getInterceptEndpointGroupOrBuilder()

    public abstract InterceptEndpointGroupOrBuilder getInterceptEndpointGroupOrBuilder()

Required. The endpoint group to update.

`
.google.cloud.networksecurity.v1.InterceptEndpointGroup intercept_endpoint_group = 2 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.InterceptEndpointGroupOrBuilder` |   |

### getRequestId()

    public abstract String getRequestId()

Optional. A unique identifier for this request. Must be a UUID4.
This request is only idempotent if a `request_id` is provided.
See <https://google.aip.dev/155> for more details.

`
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` | The requestId. |

### getRequestIdBytes()

    public abstract ByteString getRequestIdBytes()

Optional. A unique identifier for this request. Must be a UUID4.
This request is only idempotent if a `request_id` is provided.
See <https://google.aip.dev/155> for more details.

`
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ByteString.html` | The bytes for requestId. |

### getUpdateMask()

    public abstract FieldMask getUpdateMask()

Optional. The list of fields to update.
Fields are specified relative to the endpoint group
(e.g. `description`; *not* `intercept_endpoint_group.description`).
See <https://google.aip.dev/161> for more details.

`.google.protobuf.FieldMask update_mask = 1 [(.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.
Fields are specified relative to the endpoint group
(e.g. `description`; *not* `intercept_endpoint_group.description`).
See <https://google.aip.dev/161> for more details.

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

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

### hasInterceptEndpointGroup()

    public abstract boolean hasInterceptEndpointGroup()

Required. The endpoint group to update.

`
.google.cloud.networksecurity.v1.InterceptEndpointGroup intercept_endpoint_group = 2 [(.google.api.field_behavior) = REQUIRED];
`

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

### hasUpdateMask()

    public abstract boolean hasUpdateMask()

Optional. The list of fields to update.
Fields are specified relative to the endpoint group
(e.g. `description`; *not* `intercept_endpoint_group.description`).
See <https://google.aip.dev/161> for more details.

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

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