RuntimeUnavailableReason class

The operation could be valid, but the physical facts needed to execute it are not available now. These are presentation-safe control values, not log messages. In particular REMOTE_ONLY_OFFLINE says that placement provided no local read route and the required remote reception could not be reached.

Properties

hashCode → int
The hash code for this object.
no setterinherited
name → String
This enum's name, as specified in the .proto file.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value → int
This enum's integer value, as specified in the .proto file.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
Returns this enum's name or the value if names are not represented.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

valueOf(int value) → RuntimeUnavailableReason?

Constants

RUNTIME_UNAVAILABLE_REASON_CREDENTIAL_UNAVAILABLE → const RuntimeUnavailableReason
RUNTIME_UNAVAILABLE_REASON_FIRST_DOWNLOAD → const RuntimeUnavailableReason
This workspace has never been on this device: its placement keeps a local copy here and that copy's first download (Replica Follow) is under way. Answered at once, to a read and to a write alike; nothing is admitted against an absent base. Retryable, and ONE-TIME per workspace per device: once the first download lands the copy persists across kills, updates and reboots, and writes go against it as normal (Jack, 11 Oct 2026). Distinct from LOCAL_REPLICA_NOT_READY, which also names a copy that is here but unreadable (being refetched or awaiting a drop).
RUNTIME_UNAVAILABLE_REASON_LOCAL_REPLICA_NOT_READY → const RuntimeUnavailableReason
RUNTIME_UNAVAILABLE_REASON_PEER_BUSY → const RuntimeUnavailableReason
The peer's one execution lane did not reach this paper in time; nothing executed. A hosted peer answers this instead of holding its caller while another procedure owns the lane.
RUNTIME_UNAVAILABLE_REASON_READ_INDEX_REFRESHING_SUCCESSOR_LAW → const RuntimeUnavailableReason
CAP-891: this peer's only ready read index for the workspace was built under the law its head has since replaced. The application's decoders belong to the new law, so no rows are served from it; read maintenance is building the index under the new law. Retryable: render "updating", never an empty result and never a decode failure (CO2-APP-209).
RUNTIME_UNAVAILABLE_REASON_REMOTE_ONLY_OFFLINE → const RuntimeUnavailableReason
RUNTIME_UNAVAILABLE_REASON_REMOTE_TIMEOUT → const RuntimeUnavailableReason
RUNTIME_UNAVAILABLE_REASON_REMOTE_UNREACHABLE → const RuntimeUnavailableReason
RUNTIME_UNAVAILABLE_REASON_UNSPECIFIED → const RuntimeUnavailableReason
RUNTIME_UNAVAILABLE_REASON_WORKSPACE_OPENING → const RuntimeUnavailableReason
values → const List<RuntimeUnavailableReason>