pub struct ClickPipePostPubSubSource {
pub ack_deadline: Option<i64>,
pub authentication: ClickPipePostPubSubSourceAuthentication,
pub enable_ordering: Option<bool>,
pub filter: Option<String>,
pub format: ClickPipePostPubSubSourceFormat,
pub project_id: String,
pub seek_snapshot: Option<String>,
pub seek_timestamp: Option<DateTime<Utc>>,
pub seek_type: ClickPipePostPubSubSourceSeektype,
pub service_account_key: ServiceAccount,
pub topic: String,
}Expand description
ClickPipePostPubSubSource from the ClickHouse Cloud API.
Fields§
§ack_deadline: Option<i64>§authentication: ClickPipePostPubSubSourceAuthentication§enable_ordering: Option<bool>§filter: Option<String>§format: ClickPipePostPubSubSourceFormat§project_id: String§seek_snapshot: Option<String>§seek_timestamp: Option<DateTime<Utc>>§seek_type: ClickPipePostPubSubSourceSeektype§service_account_key: ServiceAccount§topic: StringTrait Implementations§
Source§impl Clone for ClickPipePostPubSubSource
impl Clone for ClickPipePostPubSubSource
Source§fn clone(&self) -> ClickPipePostPubSubSource
fn clone(&self) -> ClickPipePostPubSubSource
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 ClickPipePostPubSubSource
impl Debug for ClickPipePostPubSubSource
Source§impl Default for ClickPipePostPubSubSource
impl Default for ClickPipePostPubSubSource
Source§fn default() -> ClickPipePostPubSubSource
fn default() -> ClickPipePostPubSubSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClickPipePostPubSubSource
impl<'de> Deserialize<'de> for ClickPipePostPubSubSource
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 ClickPipePostPubSubSource
impl PartialEq for ClickPipePostPubSubSource
Source§fn eq(&self, other: &ClickPipePostPubSubSource) -> bool
fn eq(&self, other: &ClickPipePostPubSubSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClickPipePostPubSubSource
Auto Trait Implementations§
impl Freeze for ClickPipePostPubSubSource
impl RefUnwindSafe for ClickPipePostPubSubSource
impl Send for ClickPipePostPubSubSource
impl Sync for ClickPipePostPubSubSource
impl Unpin for ClickPipePostPubSubSource
impl UnsafeUnpin for ClickPipePostPubSubSource
impl UnwindSafe for ClickPipePostPubSubSource
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