pub struct TimeWindowCompactionStrategyBuilder { /* private fields */ }Expand description
Builder for TimeWindowCompactionStrategy.
Implementations
sourceimpl TimeWindowCompactionStrategyBuilder
impl TimeWindowCompactionStrategyBuilder
pub fn enabled(&mut self, value: bool) -> &mut Self
pub fn tombstone_threshold(&mut self, value: f32) -> &mut Self
pub fn tombstone_compaction_interval(&mut self, value: i32) -> &mut Self
pub fn log_all(&mut self, value: bool) -> &mut Self
pub fn unchecked_tombstone_compaction(&mut self, value: bool) -> &mut Self
pub fn only_purge_repaired_tombstone(&mut self, value: bool) -> &mut Self
pub fn min_threshold(&mut self, value: i32) -> &mut Self
pub fn max_threshold(&mut self, value: i32) -> &mut Self
pub fn compaction_window_unit(&mut self, value: JavaTimeUnit) -> &mut Self
pub fn compaction_window_size(&mut self, value: i32) -> &mut Self
pub fn unsafe_aggressive_sstable_expiration(&mut self, value: bool) -> &mut Self
sourcepub fn build(
&self
) -> Result<TimeWindowCompactionStrategy, TimeWindowCompactionStrategyBuilderError>
pub fn build(
&self
) -> Result<TimeWindowCompactionStrategy, TimeWindowCompactionStrategyBuilderError>
Trait Implementations
sourceimpl Clone for TimeWindowCompactionStrategyBuilder
impl Clone for TimeWindowCompactionStrategyBuilder
sourcefn clone(&self) -> TimeWindowCompactionStrategyBuilder
fn clone(&self) -> TimeWindowCompactionStrategyBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for TimeWindowCompactionStrategyBuilder
impl Send for TimeWindowCompactionStrategyBuilder
impl Sync for TimeWindowCompactionStrategyBuilder
impl Unpin for TimeWindowCompactionStrategyBuilder
impl UnwindSafe for TimeWindowCompactionStrategyBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more