pub struct OpenLineageOptions {
pub dialect: DialectType,
pub producer: String,
pub dataset_namespace: Option<String>,
pub dataset_mappings: BTreeMap<String, OpenLineageDatasetId>,
pub output_dataset: Option<OpenLineageDatasetId>,
pub schema: Option<ValidationSchema>,
pub job_namespace: Option<String>,
pub job_name: Option<String>,
pub event_time: Option<String>,
pub run_id: Option<String>,
pub event_type: Option<OpenLineageRunEventType>,
}Expand description
Options shared by OpenLineage payload generation helpers.
Fields§
§dialect: DialectType§producer: String§dataset_namespace: Option<String>§dataset_mappings: BTreeMap<String, OpenLineageDatasetId>§output_dataset: Option<OpenLineageDatasetId>§schema: Option<ValidationSchema>§job_namespace: Option<String>§job_name: Option<String>§event_time: Option<String>§run_id: Option<String>§event_type: Option<OpenLineageRunEventType>Trait Implementations§
Source§impl Clone for OpenLineageOptions
impl Clone for OpenLineageOptions
Source§fn clone(&self) -> OpenLineageOptions
fn clone(&self) -> OpenLineageOptions
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 OpenLineageOptions
impl Debug for OpenLineageOptions
Source§impl Default for OpenLineageOptions
impl Default for OpenLineageOptions
Source§fn default() -> OpenLineageOptions
fn default() -> OpenLineageOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenLineageOptionswhere
OpenLineageOptions: Default,
impl<'de> Deserialize<'de> for OpenLineageOptionswhere
OpenLineageOptions: Default,
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 OpenLineageOptions
impl RefUnwindSafe for OpenLineageOptions
impl Send for OpenLineageOptions
impl Sync for OpenLineageOptions
impl Unpin for OpenLineageOptions
impl UnsafeUnpin for OpenLineageOptions
impl UnwindSafe for OpenLineageOptions
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