OptionalnamespaceOptionalinitTimeout for the initial shard-assignment fetch, in ms. Defaults to 30_000.
OptionalsessionSession timeout in milliseconds for ephemeral records. Must be at
least 2000ms when heartbeatIntervalMs is left unset. Default: 30_000.
OptionalheartbeatHeartbeat cadence for keeping sessions alive. Must be < sessionTimeoutMs.
If unset, defaults to max(sessionTimeoutMs / 10, 2000ms), capped at
sessionTimeoutMs - 1.
OptionalclientClient identity tag stored on every ephemeral record this client creates. If unset, a random UUID hex is generated.
OptionalrequestDeadline applied to every unary RPC (put, delete, session management). Streaming subscriptions (notifications, shard assignments, sequence updates, list, rangeScan) are left unbounded. Default: 30_000.
OptionalauthenticationOptional Authentication implementation whose credentials are attached as gRPC metadata on every outgoing RPC.
Oxia namespace. Defaults to
default.