pub struct ClickPipePatchMySQLSource {
pub authentication: Option<ClickPipePatchMySQLSourceAuthentication>,
pub ca_certificate: Option<String>,
pub credentials: Option<PLAIN>,
pub disable_tls: Option<bool>,
pub host: Option<String>,
pub iam_role: Option<String>,
pub port: Option<i64>,
pub settings: Option<ClickPipePatchMySQLPipeSettings>,
pub skip_cert_verification: Option<bool>,
pub table_mappings_to_add: Option<Vec<ClickPipeMySQLPipeTableMapping>>,
pub table_mappings_to_remove: Option<Vec<ClickPipePatchMySQLPipeRemoveTableMapping>>,
pub tls_host: Option<String>,
}Expand description
ClickPipePatchMySQLSource from the ClickHouse Cloud API.
Fields§
§authentication: Option<ClickPipePatchMySQLSourceAuthentication>§ca_certificate: Option<String>§credentials: Option<PLAIN>§disable_tls: Option<bool>§host: Option<String>§iam_role: Option<String>§port: Option<i64>§settings: Option<ClickPipePatchMySQLPipeSettings>§skip_cert_verification: Option<bool>§table_mappings_to_add: Option<Vec<ClickPipeMySQLPipeTableMapping>>§table_mappings_to_remove: Option<Vec<ClickPipePatchMySQLPipeRemoveTableMapping>>§tls_host: Option<String>Trait Implementations§
Source§impl Clone for ClickPipePatchMySQLSource
impl Clone for ClickPipePatchMySQLSource
Source§fn clone(&self) -> ClickPipePatchMySQLSource
fn clone(&self) -> ClickPipePatchMySQLSource
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 Debug for ClickPipePatchMySQLSource
impl Debug for ClickPipePatchMySQLSource
Source§impl Default for ClickPipePatchMySQLSource
impl Default for ClickPipePatchMySQLSource
Source§fn default() -> ClickPipePatchMySQLSource
fn default() -> ClickPipePatchMySQLSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClickPipePatchMySQLSource
impl<'de> Deserialize<'de> for ClickPipePatchMySQLSource
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
Source§impl PartialEq for ClickPipePatchMySQLSource
impl PartialEq for ClickPipePatchMySQLSource
Source§fn eq(&self, other: &ClickPipePatchMySQLSource) -> bool
fn eq(&self, other: &ClickPipePatchMySQLSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClickPipePatchMySQLSource
Auto Trait Implementations§
impl Freeze for ClickPipePatchMySQLSource
impl RefUnwindSafe for ClickPipePatchMySQLSource
impl Send for ClickPipePatchMySQLSource
impl Sync for ClickPipePatchMySQLSource
impl Unpin for ClickPipePatchMySQLSource
impl UnsafeUnpin for ClickPipePatchMySQLSource
impl UnwindSafe for ClickPipePatchMySQLSource
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