pub struct WriterConnectConfig {
pub uri: String,
pub storage_options: Option<AHashMap<String, String>>,
pub rotation_config: RotationConfig,
pub flush_interval_ms: Option<u64>,
pub record_filter: Option<WriterRecordFilter>,
pub params: Option<Params>,
}Expand description
Connection settings handed to writer factories.
Fields§
§uri: StringRun-session storage URI the writer stages into.
storage_options: Option<AHashMap<String, String>>Backend-specific storage options (credentials, endpoints).
rotation_config: RotationConfigRotation settings used by built-in streaming writer backends.
flush_interval_ms: Option<u64>Optional automatic flush interval in milliseconds.
record_filter: Option<WriterRecordFilter>Optional record-family and identifier filter.
params: Option<Params>Backend-specific writer parameters.
Implementations§
Trait Implementations§
Source§impl Clone for WriterConnectConfig
impl Clone for WriterConnectConfig
Auto Trait Implementations§
impl Freeze for WriterConnectConfig
impl RefUnwindSafe for WriterConnectConfig
impl Send for WriterConnectConfig
impl Sync for WriterConnectConfig
impl Unpin for WriterConnectConfig
impl UnsafeUnpin for WriterConnectConfig
impl UnwindSafe for WriterConnectConfig
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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