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
nameor thevalueif 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>