pub struct StreamingFieldProcessorConfigBuilder { /* private fields */ }Expand description
Builder for streaming field processor configuration
Implementations§
Source§impl StreamingFieldProcessorConfigBuilder
impl StreamingFieldProcessorConfigBuilder
Sourcepub fn max_cache_size(self, size: usize) -> Self
pub fn max_cache_size(self, size: usize) -> Self
Set maximum cache size
Sourcepub fn field_caching(self, enabled: bool) -> Self
pub fn field_caching(self, enabled: bool) -> Self
Enable or disable field caching
Sourcepub fn preformatted_fields(self, enabled: bool) -> Self
pub fn preformatted_fields(self, enabled: bool) -> Self
Enable or disable preformatted fields
Sourcepub fn max_memory_usage(self, bytes: usize) -> Self
pub fn max_memory_usage(self, bytes: usize) -> Self
Set maximum memory usage
Sourcepub fn statistics(self, enabled: bool) -> Self
pub fn statistics(self, enabled: bool) -> Self
Enable or disable statistics collection
Sourcepub fn batch_size(self, size: usize) -> Self
pub fn batch_size(self, size: usize) -> Self
Set batch size
Sourcepub fn build(self) -> StreamingFieldProcessorConfig
pub fn build(self) -> StreamingFieldProcessorConfig
Build the configuration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StreamingFieldProcessorConfigBuilder
impl RefUnwindSafe for StreamingFieldProcessorConfigBuilder
impl Send for StreamingFieldProcessorConfigBuilder
impl Sync for StreamingFieldProcessorConfigBuilder
impl Unpin for StreamingFieldProcessorConfigBuilder
impl UnwindSafe for StreamingFieldProcessorConfigBuilder
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