pub struct OnDemandMigrationStatus {Show 13 fields
pub configured: bool,
pub enabled: bool,
pub module_enabled: bool,
pub provider: Option<String>,
pub endpoint_host: Option<String>,
pub breaker: Option<BreakerStatus>,
pub counters: Option<RuntimeCounters>,
pub last_source_error: Option<LastSourceError>,
pub inflight_pulls: u64,
pub queue_depth: u64,
pub served_by_source_ratio: Option<f64>,
pub updated_at: Option<String>,
pub backfill: Option<BackfillSummary>,
}Expand description
Response of GET .../on-demand-migration/{bucket}/status.
This is the answering node’s view: counters, queue depth and breaker state are per node, while the configuration is cluster-wide.
Fields§
§configured: bool§enabled: bool§module_enabled: bool§provider: Option<String>§endpoint_host: Option<String>§breaker: Option<BreakerStatus>§counters: Option<RuntimeCounters>§last_source_error: Option<LastSourceError>§inflight_pulls: u64§queue_depth: u64§served_by_source_ratio: Option<f64>Deliberately null on the server today. Rendered as an em dash, never
as zero: a missing ratio and a zero ratio mean different things.
updated_at: Option<String>§backfill: Option<BackfillSummary>Trait Implementations§
Source§impl Clone for OnDemandMigrationStatus
impl Clone for OnDemandMigrationStatus
Source§fn clone(&self) -> OnDemandMigrationStatus
fn clone(&self) -> OnDemandMigrationStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OnDemandMigrationStatus
impl Debug for OnDemandMigrationStatus
Source§impl Default for OnDemandMigrationStatus
impl Default for OnDemandMigrationStatus
Source§fn default() -> OnDemandMigrationStatus
fn default() -> OnDemandMigrationStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OnDemandMigrationStatus
impl<'de> Deserialize<'de> for OnDemandMigrationStatus
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OnDemandMigrationStatus
impl PartialEq for OnDemandMigrationStatus
Source§impl Serialize for OnDemandMigrationStatus
impl Serialize for OnDemandMigrationStatus
impl StructuralPartialEq for OnDemandMigrationStatus
Auto Trait Implementations§
impl Freeze for OnDemandMigrationStatus
impl RefUnwindSafe for OnDemandMigrationStatus
impl Send for OnDemandMigrationStatus
impl Sync for OnDemandMigrationStatus
impl Unpin for OnDemandMigrationStatus
impl UnsafeUnpin for OnDemandMigrationStatus
impl UnwindSafe for OnDemandMigrationStatus
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Mutably borrows from an owned value. Read more