Services
RPC methods exposed by this API.Messages
Data models used across requests/responses.FilterField
Describes a single field available for CEL filtering on a resource.| Field | Type | Label | Description |
|---|---|---|---|
| field_name | string | The field name to use in CEL filter expressions (e.g., “run_id”, “created_date”). | |
| type | FilterFieldType | The data type of the field. UUID and ENUM are first-class types — no need for separate boolean flags. | |
| enum_values | string | repeated | If type is FILTER_FIELD_TYPE_ENUM, these are the valid string values. |
| description | string | Human-readable description of the field (e.g., “When the run was created”). | |
| display_name | string | Human-friendly display name (e.g., “Asset Name” for field_name “asset_name”). |
Enums
Allowed constant values used in message fields.FilterFieldType
Describes the type of a filter field.| Name | Number | Description |
|---|---|---|
| FILTER_FIELD_TYPE_UNSPECIFIED | 0 | |
| FILTER_FIELD_TYPE_STRING | 1 | |
| FILTER_FIELD_TYPE_TIMESTAMP | 2 | |
| FILTER_FIELD_TYPE_INT | 3 | |
| FILTER_FIELD_TYPE_BOOL | 4 | |
| FILTER_FIELD_TYPE_DURATION | 5 | |
| FILTER_FIELD_TYPE_DOUBLE | 6 | |
| FILTER_FIELD_TYPE_ENUM | 7 | |
| FILTER_FIELD_TYPE_UUID | 8 |