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