pub struct ClickPipePostgresPipeSettingsResponse {
pub allow_nullable_columns: Option<bool>,
pub delete_on_merge: Option<bool>,
pub enable_failover_slots: Option<bool>,
pub initial_load_parallelism: Option<i64>,
pub publication_name: Option<String>,
pub pull_batch_size: Option<i64>,
pub replication_mode: Option<ClickPipePostgresPipeSettingsReplicationmode>,
pub replication_slot_name: Option<String>,
pub snapshot_num_rows_per_partition: Option<i64>,
pub snapshot_number_of_parallel_tables: Option<i64>,
pub sync_interval_seconds: Option<i64>,
}Expand description
ClickPipePostgresPipeSettings from the ClickHouse Cloud API, in response
position.
Response variant of ClickPipePostgresPipeSettings: every field is
Option<T>, so a field the API drops or sends as null deserializes to
None instead of failing.
Fields§
§allow_nullable_columns: Option<bool>§delete_on_merge: Option<bool>§enable_failover_slots: Option<bool>§initial_load_parallelism: Option<i64>§publication_name: Option<String>§pull_batch_size: Option<i64>§replication_mode: Option<ClickPipePostgresPipeSettingsReplicationmode>§replication_slot_name: Option<String>§snapshot_num_rows_per_partition: Option<i64>§snapshot_number_of_parallel_tables: Option<i64>§sync_interval_seconds: Option<i64>Trait Implementations§
Source§impl Clone for ClickPipePostgresPipeSettingsResponse
impl Clone for ClickPipePostgresPipeSettingsResponse
Source§fn clone(&self) -> ClickPipePostgresPipeSettingsResponse
fn clone(&self) -> ClickPipePostgresPipeSettingsResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ClickPipePostgresPipeSettingsResponse
impl Default for ClickPipePostgresPipeSettingsResponse
Source§fn default() -> ClickPipePostgresPipeSettingsResponse
fn default() -> ClickPipePostgresPipeSettingsResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClickPipePostgresPipeSettingsResponse
impl<'de> Deserialize<'de> for ClickPipePostgresPipeSettingsResponse
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
impl StructuralPartialEq for ClickPipePostgresPipeSettingsResponse
Auto Trait Implementations§
impl Freeze for ClickPipePostgresPipeSettingsResponse
impl RefUnwindSafe for ClickPipePostgresPipeSettingsResponse
impl Send for ClickPipePostgresPipeSettingsResponse
impl Sync for ClickPipePostgresPipeSettingsResponse
impl Unpin for ClickPipePostgresPipeSettingsResponse
impl UnsafeUnpin for ClickPipePostgresPipeSettingsResponse
impl UnwindSafe for ClickPipePostgresPipeSettingsResponse
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