pub type Builder<Types, P> = Builder<Types, FileSystemStorage<Types>, P>;Expand description
Builder for configuring a FileSystemDataSource.
Aliased Type§
pub struct Builder<Types, P> {Show 16 fields
storage: FileSystemStorage<Types>,
provider: P,
backoff: ExponentialBackoffBuilder<SystemClock>,
rate_limit: usize,
range_chunk_size: usize,
proactive_interval: Duration,
proactive_range_chunk_size: usize,
sync_status_chunk_size: usize,
active_fetch_delay: Duration,
chunk_fetch_delay: Duration,
proactive_fetching: bool,
aggregator: bool,
aggregator_chunk_size: Option<usize>,
leaf_only: bool,
sync_status_ttl: Duration,
_types: PhantomData<Types>,
}Fields§
§storage: FileSystemStorage<Types>§provider: P§backoff: ExponentialBackoffBuilder<SystemClock>§rate_limit: usize§range_chunk_size: usize§proactive_interval: Duration§proactive_range_chunk_size: usize§sync_status_chunk_size: usize§active_fetch_delay: Duration§chunk_fetch_delay: Duration§proactive_fetching: bool§aggregator: bool§aggregator_chunk_size: Option<usize>§leaf_only: bool§sync_status_ttl: Duration§_types: PhantomData<Types>