pub struct PatternDetectorJob {
pub min_frequency: f32,
pub max_patterns: usize,
}Expand description
Pattern detection job.
Fields§
§min_frequency: f32Minimum query frequency to be a pattern.
max_patterns: usizeMaximum number of patterns to report.
Trait Implementations§
Source§impl BatchJob for PatternDetectorJob
impl BatchJob for PatternDetectorJob
Source§fn run<'life0, 'life1, 'async_trait>(
&'life0 self,
input: &'life1 BatchInput,
) -> Pin<Box<dyn Future<Output = Result<Vec<Insight>, String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn run<'life0, 'life1, 'async_trait>(
&'life0 self,
input: &'life1 BatchInput,
) -> Pin<Box<dyn Future<Output = Result<Vec<Insight>, String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Run the job with given input.
Source§fn estimated_duration_secs(&self) -> u64
fn estimated_duration_secs(&self) -> u64
Estimated duration in seconds.
Auto Trait Implementations§
impl Freeze for PatternDetectorJob
impl RefUnwindSafe for PatternDetectorJob
impl Send for PatternDetectorJob
impl Sync for PatternDetectorJob
impl Unpin for PatternDetectorJob
impl UnsafeUnpin for PatternDetectorJob
impl UnwindSafe for PatternDetectorJob
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request