pub struct SloWindow {
pub window_type: Option<String>,
pub lookback_millis: Option<u64>,
pub from_epoch_millis: Option<u64>,
pub to_epoch_millis: Option<u64>,
}Expand description
The time window of an SLO evaluation. Maps to the SloCriteria.window
object.
Fields§
§window_type: Option<String>"LOOKBACK" (default) or "EXPLICIT".
lookback_millis: Option<u64>LOOKBACK: window length ending now.
from_epoch_millis: Option<u64>EXPLICIT: window start in epoch milliseconds.
to_epoch_millis: Option<u64>EXPLICIT: window end in epoch milliseconds.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SloWindow
impl<'de> Deserialize<'de> for SloWindow
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
impl Eq for SloWindow
impl StructuralPartialEq for SloWindow
Auto Trait Implementations§
impl Freeze for SloWindow
impl RefUnwindSafe for SloWindow
impl Send for SloWindow
impl Sync for SloWindow
impl Unpin for SloWindow
impl UnsafeUnpin for SloWindow
impl UnwindSafe for SloWindow
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
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.