# Interface UpdateTriggerRequestOrBuilder (1.93.0)

1.93.0 (latest) 1.91.0 1.88.0 1.87.0 1.85.0 1.83.0 1.82.0 1.81.0 1.80.0 1.78.0 1.76.0 1.75.0 1.74.0 1.73.0 1.72.0 1.70.0 1.68.0 1.67.0 1.64.0 1.63.0 1.62.0 1.60.0 1.59.0 1.58.0 1.57.0 1.56.0 1.55.0 1.54.0 1.53.0 1.52.0 1.51.0 1.49.0 1.48.0 1.47.0 1.46.0 1.45.0 1.44.0 1.43.0 1.42.0 1.41.0 1.40.0 1.39.0 1.37.0 1.36.0 1.35.0 1.34.0 1.33.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.24.0 1.23.0 1.22.0 1.21.0 1.20.0 1.19.0 1.18.0 1.17.0 1.16.0 1.15.0 1.14.0 1.13.0 1.12.0 1.11.0 1.9.0 1.8.0 1.7.0 1.6.0 1.5.0 1.4.0 1.2.4

    public interface UpdateTriggerRequestOrBuilder extends MessageOrBuilder

## Implements

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

## Methods

### getAllowMissing()

    public abstract boolean getAllowMissing()

If set to true, and the trigger is not found, a new trigger will be
created. In this situation, `update_mask` is ignored.

`bool allow_missing = 3;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | The allowMissing. |

### getTrigger()

    public abstract Trigger getTrigger()

The trigger to be updated.

`.google.cloud.eventarc.v1.Trigger trigger = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-eventarc/latest/com.google.cloud.eventarc.v1.Trigger` | The trigger. |

### getTriggerOrBuilder()

    public abstract TriggerOrBuilder getTriggerOrBuilder()

The trigger to be updated.

`.google.cloud.eventarc.v1.Trigger trigger = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-eventarc/latest/com.google.cloud.eventarc.v1.TriggerOrBuilder` |   |

### getUpdateMask()

    public abstract FieldMask getUpdateMask()

The fields to be updated; only fields explicitly provided are updated.
If no field mask is provided, all provided fields in the request are
updated. To update all fields, provide a field mask of "\*".

`.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()

The fields to be updated; only fields explicitly provided are updated.
If no field mask is provided, all provided fields in the request are
updated. To update all fields, provide a field mask of "\*".

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

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

### getValidateOnly()

    public abstract boolean getValidateOnly()

Optional. If set, validate the request and preview the review, but do not
post it.

`bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL];`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | The validateOnly. |

### hasTrigger()

    public abstract boolean hasTrigger()

The trigger to be updated.

`.google.cloud.eventarc.v1.Trigger trigger = 1;`

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

### hasUpdateMask()

    public abstract boolean hasUpdateMask()

The fields to be updated; only fields explicitly provided are updated.
If no field mask is provided, all provided fields in the request are
updated. To update all fields, provide a field mask of "\*".

`.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. |