#[non_exhaustive]pub enum ReplicationState {
StateNotKnown,
Initializing,
PlannedMaintenance,
UnplannedMaintenance,
Ready,
ReadyOptimizing,
UnknownValue(UnknownValue),
}Expand description
Table replication states.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
StateNotKnown
The replication state of the table is unknown in this cluster.
Initializing
The cluster was recently created, and the table must finish copying over pre-existing data from other clusters before it can begin receiving live replication updates and serving Data API requests.
PlannedMaintenance
The table is temporarily unable to serve Data API requests from this cluster due to planned internal maintenance.
UnplannedMaintenance
The table is temporarily unable to serve Data API requests from this cluster due to unplanned or emergency maintenance.
Ready
The table can serve Data API requests from this cluster. Depending on replication delay, reads may not immediately reflect the state of the table in other clusters.
ReadyOptimizing
The table is fully created and ready for use after a restore, and is
being optimized for performance. When optimizations are complete, the
table will transition to READY state.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using ReplicationState::value or ReplicationState::name.
Implementations§
Trait Implementations§
Source§impl Clone for ReplicationState
impl Clone for ReplicationState
Source§fn clone(&self) -> ReplicationState
fn clone(&self) -> ReplicationState
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ReplicationState
impl Debug for ReplicationState
Source§impl Default for ReplicationState
impl Default for ReplicationState
Source§impl<'de> Deserialize<'de> for ReplicationState
impl<'de> Deserialize<'de> for ReplicationState
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for ReplicationState
impl Display for ReplicationState
Source§impl From<&str> for ReplicationState
impl From<&str> for ReplicationState
Source§impl From<i32> for ReplicationState
impl From<i32> for ReplicationState
Source§impl PartialEq for ReplicationState
impl PartialEq for ReplicationState
Source§impl Serialize for ReplicationState
impl Serialize for ReplicationState
impl StructuralPartialEq for ReplicationState
Auto Trait Implementations§
impl Freeze for ReplicationState
impl RefUnwindSafe for ReplicationState
impl Send for ReplicationState
impl Sync for ReplicationState
impl Unpin for ReplicationState
impl UnwindSafe for ReplicationState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.