package rerun.cloud.v1alpha1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service RerunCloudService

cloud.proto:23

The catalog server public API. ## Headers Most endpoints in the catalog server service require specific gRPC headers to be set. The so-called "standard dataset headers" correspond to at least one of the following headers: * x-rerun-entry-id: ID of the entry of interest, e.g. `1860390B087BC65F602d68eb646c385c`. * x-rerun-entry-name-bin: Name of the entry of interest, e.g. `droid:sample2k`. Headers with a -bin suffix must be base64-encoded (HTTP only supports ASCII values, UTF8 strings must binary encoded).

message ChunkKey

cloud.proto:1210

`ChunkKey` provides chunk location details in the data store. Returned by `QueryDataset` (in the `chunk_key` Arrow column) and forwarded back to the server on `FetchChunks`. The `location` payload is opaque and interpreted per `data_source_kind` (e.g. `RrdChunkLocation` for RRD).

message DataSource

cloud.proto:358

Used in: RegisterWithDatasetRequest

enum DataSourceKind

cloud.proto:380

Used in: ChunkKey, DataSource

message DatasetDetails

cloud.proto:1123

Used in: DatasetEntry, UpdateDatasetEntryRequest

message DatasetEntry

cloud.proto:1143

Used in: CreateDatasetEntryResponse, ReadDatasetEntryResponse, UpdateDatasetEntryResponse

message DebugInfo

cloud.proto:1200

Optional debug info

message EntryCreatedEvent

cloud.proto:322

Used in: WatchEventsResponse

message EntryDeletedEvent

cloud.proto:325

Used in: WatchEventsResponse

message EntryDetails

cloud.proto:1103

Minimal info about an Entry for high-level catalog summary

Used in: DatasetEntry, FindEntriesResponse, TableEntry, UpdateEntryResponse

message EntryDetailsUpdate

cloud.proto:1118

Updatable fields of an Entry

Used in: UpdateEntryRequest

message EntryEvents

cloud.proto:311

Subscribe to all catalog entry lifecycle events.

Used in: EventKind

(message has no fields)

message EntryFilter

cloud.proto:1066

Used in: FindEntriesRequest

enum EntryKind

cloud.proto:1084

What type of entry. This has strong implication on which APIs are available for this entry.

Used in: EntryDetails, EntryFilter

message Error

cloud.proto:330

Application level error - used as `details` in the `google.rpc.Status` message

enum ErrorCode

cloud.proto:340

Error codes for application level errors

Used in: Error

message EventKind

cloud.proto:301

Selects a category of events to subscribe to in `WatchEvents`.

Used in: WatchEventsRequest

message IndexValueList

cloud.proto:706

A list of index values for a single segment. Used in `QueryLatestAt.per_segment_values`.

Used in: QueryLatestAt

message LanceTable

cloud.proto:1194

A foreign table stored as a Lance table.

message Query

cloud.proto:621

Used in: QueryDatasetRequest

message QueryLatestAt

cloud.proto:666

A chunk-level latest-at query, aka `LatestAtRelevantChunks`. This has the exact same semantics as the query of the same name on our `ChunkStore`. Two modes of use (mutually exclusive): 1. Global: set `at`. Applied to all segments. 2. Per-segment: set `per_segment_values`. Each entry is positionally matched to `QueryDatasetRequest.segment_ids`. `at` and `Query.range` must be unset — the server reconstructs global bounds internally from the per-segment values.

Used in: Query

message QueryRange

cloud.proto:713

A chunk-level range query, aka `RangeRelevantChunks`. This has the exact same semantics as the query of the same name on our `ChunkStore`.

Used in: Query

message RrdChunkLocation

cloud.proto:1239

RRD-specific decoding of `ChunkKey.location`.

message SegmentIdFilter

cloud.proto:448

Used in: ScanDatasetManifestRequest, ScanSegmentTableRequest

message SegmentIdList

cloud.proto:444

Used in: SegmentIdFilter

message SystemTable

cloud.proto:1189

enum SystemTableKind

cloud.proto:1180

Used in: SystemTable

message TableDetails

cloud.proto:1156

Used in: TableEntry, UpdateTableEntryRequest

message TableEntry

cloud.proto:1167

Used in: CreateTableEntryResponse, ReadTableEntryResponse, RegisterTableResponse, UpdateTableEntryResponse

enum TableInsertMode

cloud.proto:771

Used in: WriteTableRequest