Services
RPC methods exposed by this API.Messages
Data models used across requests/responses.AnalyticsEvent
AnalyticsEvent specifies that an RPC method should track an analytics event. The interceptor will automatically track the event on successful completion.| Field | Type | Label | Description |
|---|---|---|---|
| event_name | string | The name of the event to track (e.g., “data ingested”, “asset created”, “rule evaluated”) | |
| static_properties | AnalyticsEvent.StaticPropertiesEntry | repeated | Optional static properties that will be included in the analytics event. For dynamic values, use the extract_properties_key option. |
| extract_properties_key | string | Key that determines which extraction function to extract dynamic properties from the request, response, and context. |
AnalyticsEvent.StaticPropertiesEntry
| Field | Type | Label | Description |
|---|---|---|---|
| key | string | ||
| value | string |
Enums
Allowed constant values used in message fields.File-level Extensions
File-wide options and annotations.| Extension | Type | Base | Number | Description |
|---|---|---|---|---|
| analytics_event | AnalyticsEvent | .google.protobuf.MethodOptions | 50010 | Track an analytics event when this method is successfully called |