pub struct MongoDbSourceConfig {
pub connection_string: String,
pub databases: Vec<String>,
pub collections: TableSelection,
pub connect_timeout: Duration,
pub poll_interval: Duration,
pub batch_size: usize,
pub full_document: String,
pub full_document_before_change: String,
pub heartbeat_interval: Duration,
pub heartbeat_topics_prefix: String,
pub heartbeat_topic_name: Option<String>,
}Fields§
§connection_string: String§databases: Vec<String>§collections: TableSelection§connect_timeout: Duration§poll_interval: Duration§batch_size: usize§full_document: String§full_document_before_change: String§heartbeat_interval: Duration§heartbeat_topics_prefix: String§heartbeat_topic_name: Option<String>Trait Implementations§
Source§impl Clone for MongoDbSourceConfig
impl Clone for MongoDbSourceConfig
Source§impl Debug for MongoDbSourceConfig
impl Debug for MongoDbSourceConfig
Source§impl<'de> Deserialize<'de> for MongoDbSourceConfig
impl<'de> Deserialize<'de> for MongoDbSourceConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MongoDbSourceConfig
impl RefUnwindSafe for MongoDbSourceConfig
impl Send for MongoDbSourceConfig
impl Sync for MongoDbSourceConfig
impl Unpin for MongoDbSourceConfig
impl UnsafeUnpin for MongoDbSourceConfig
impl UnwindSafe for MongoDbSourceConfig
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