pub struct NormalizerBuilder { /* private fields */ }Expand description
Builder for TimeSeriesNormalizer
Implementations§
Source§impl NormalizerBuilder
impl NormalizerBuilder
Sourcepub fn interval_ms(self, interval: i64) -> Self
pub fn interval_ms(self, interval: i64) -> Self
Set the target interval
Sourcepub fn fill_strategy(self, strategy: FillStrategy) -> Self
pub fn fill_strategy(self, strategy: FillStrategy) -> Self
Set the fill strategy
Sourcepub fn max_buffer_size(self, size: usize) -> Self
pub fn max_buffer_size(self, size: usize) -> Self
Set the maximum buffer size
Sourcepub fn max_out_of_order_ms(self, ms: i64) -> Self
pub fn max_out_of_order_ms(self, ms: i64) -> Self
Set the maximum out-of-order duration
Sourcepub fn min_samples_for_detection(self, count: usize) -> Self
pub fn min_samples_for_detection(self, count: usize) -> Self
Set the minimum samples for interval detection
Sourcepub fn interval_tolerance(self, tolerance: f64) -> Self
pub fn interval_tolerance(self, tolerance: f64) -> Self
Set the interval detection tolerance
Sourcepub fn warn_on_late_events(self, warn: bool) -> Self
pub fn warn_on_late_events(self, warn: bool) -> Self
Enable or disable late event warnings
Sourcepub fn build(self) -> NormalizationResult<TimeSeriesNormalizer>
pub fn build(self) -> NormalizationResult<TimeSeriesNormalizer>
Build the normalizer
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NormalizerBuilder
impl RefUnwindSafe for NormalizerBuilder
impl Send for NormalizerBuilder
impl Sync for NormalizerBuilder
impl Unpin for NormalizerBuilder
impl UnwindSafe for NormalizerBuilder
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§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::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.