pub struct ClickStackLogSource {Show 24 fields
pub body_expression: Option<String>,
pub connection: String,
pub default_table_select_expression: String,
pub displayed_timestamp_value_expression: Option<String>,
pub event_attributes_expression: Option<String>,
pub filter_settings: Option<ClickStackSourceFilterSettings>,
pub from: ClickStackSourceFrom,
pub highlighted_row_attribute_expressions: Option<Vec<ClickStackHighlightedAttributeExpression>>,
pub highlighted_trace_attribute_expressions: Option<Vec<ClickStackHighlightedAttributeExpression>>,
pub id: String,
pub implicit_column_expression: Option<String>,
pub kind: ClickStackLogSourceKind,
pub materialized_views: Option<Vec<ClickStackMaterializedView>>,
pub metadata_materialized_views: Option<ClickStackLogSourceMetadataMaterializedViews>,
pub metric_source_id: Option<String>,
pub name: String,
pub query_settings: Option<Vec<ClickStackQuerySetting>>,
pub resource_attributes_expression: Option<String>,
pub service_name_expression: Option<String>,
pub severity_text_expression: Option<String>,
pub span_id_expression: Option<String>,
pub timestamp_value_expression: String,
pub trace_id_expression: Option<String>,
pub trace_source_id: Option<String>,
}Expand description
ClickStackLogSource from the ClickHouse Cloud API.
Fields§
§body_expression: Option<String>§connection: String§default_table_select_expression: String§displayed_timestamp_value_expression: Option<String>§event_attributes_expression: Option<String>§filter_settings: Option<ClickStackSourceFilterSettings>§from: ClickStackSourceFrom§highlighted_row_attribute_expressions: Option<Vec<ClickStackHighlightedAttributeExpression>>§highlighted_trace_attribute_expressions: Option<Vec<ClickStackHighlightedAttributeExpression>>§id: String§implicit_column_expression: Option<String>§kind: ClickStackLogSourceKind§materialized_views: Option<Vec<ClickStackMaterializedView>>§metadata_materialized_views: Option<ClickStackLogSourceMetadataMaterializedViews>§metric_source_id: Option<String>§name: String§query_settings: Option<Vec<ClickStackQuerySetting>>§resource_attributes_expression: Option<String>§service_name_expression: Option<String>§severity_text_expression: Option<String>§span_id_expression: Option<String>§timestamp_value_expression: String§trace_id_expression: Option<String>§trace_source_id: Option<String>Trait Implementations§
Source§impl Clone for ClickStackLogSource
impl Clone for ClickStackLogSource
Source§fn clone(&self) -> ClickStackLogSource
fn clone(&self) -> ClickStackLogSource
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 ClickStackLogSource
impl Debug for ClickStackLogSource
Source§impl Default for ClickStackLogSource
impl Default for ClickStackLogSource
Source§fn default() -> ClickStackLogSource
fn default() -> ClickStackLogSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClickStackLogSource
impl<'de> Deserialize<'de> for ClickStackLogSource
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 ClickStackLogSource
impl PartialEq for ClickStackLogSource
Source§fn eq(&self, other: &ClickStackLogSource) -> bool
fn eq(&self, other: &ClickStackLogSource) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ClickStackLogSource
impl Serialize for ClickStackLogSource
impl StructuralPartialEq for ClickStackLogSource
Auto Trait Implementations§
impl Freeze for ClickStackLogSource
impl RefUnwindSafe for ClickStackLogSource
impl Send for ClickStackLogSource
impl Sync for ClickStackLogSource
impl Unpin for ClickStackLogSource
impl UnsafeUnpin for ClickStackLogSource
impl UnwindSafe for ClickStackLogSource
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