pub struct CorrelationRequest {
pub event_type_a: String,
pub event_type_b: String,
pub time_window_seconds: i64,
pub since: Option<DateTime<Utc>>,
pub until: Option<DateTime<Utc>>,
}Expand description
Request for event correlation analysis
Fields§
§event_type_a: StringFirst event type
event_type_b: StringSecond event type
time_window_seconds: i64Maximum time window to consider events correlated
since: Option<DateTime<Utc>>Start time for analysis
until: Option<DateTime<Utc>>End time for analysis
Trait Implementations§
Source§impl Debug for CorrelationRequest
impl Debug for CorrelationRequest
Source§impl<'de> Deserialize<'de> for CorrelationRequest
impl<'de> Deserialize<'de> for CorrelationRequest
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
Auto Trait Implementations§
impl Freeze for CorrelationRequest
impl RefUnwindSafe for CorrelationRequest
impl Send for CorrelationRequest
impl Sync for CorrelationRequest
impl Unpin for CorrelationRequest
impl UnwindSafe for CorrelationRequest
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more