pub struct AddExtPipe {
pub external_id: String,
pub name: String,
pub description: Option<String>,
pub data_set_id: i64,
pub raw_tables: Option<Vec<ExtPipeRawTable>>,
pub schedule: Option<String>,
pub contacts: Option<Vec<ExtPipeContact>>,
pub metadata: Option<HashMap<String, String>>,
pub source: Option<String>,
pub documentation: Option<String>,
}Expand description
Create an extraction pipeline.
Fields§
§external_id: StringExtraction pipeline external ID. Must be unique accross all extraction pipelines in the project.
name: StringExtraction pipeline name.
description: Option<String>Short description.
data_set_id: i64Data set this extraction pipeline belongs to.
raw_tables: Option<Vec<ExtPipeRawTable>>List of raw tables the extractor this extraction pipeline represents is documented to write to.
schedule: Option<String>Documented schedule.
contacts: Option<Vec<ExtPipeContact>>List of contacts.
metadata: Option<HashMap<String, String>>Application specific metadata.
source: Option<String>User provided source.
documentation: Option<String>Long form documentation.
Trait Implementations§
Source§impl Clone for AddExtPipe
impl Clone for AddExtPipe
Source§fn clone(&self) -> AddExtPipe
fn clone(&self) -> AddExtPipe
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Create<AddExtPipe, ExtPipe> for ExtPipesResource
impl Create<AddExtPipe, ExtPipe> for ExtPipesResource
Source§impl Debug for AddExtPipe
impl Debug for AddExtPipe
Source§impl Default for AddExtPipe
impl Default for AddExtPipe
Source§fn default() -> AddExtPipe
fn default() -> AddExtPipe
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddExtPipe
impl<'de> Deserialize<'de> for AddExtPipe
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 From<ExtPipe> for AddExtPipe
impl From<ExtPipe> for AddExtPipe
Source§impl IntoPatch<PatchExtPipe> for AddExtPipe
impl IntoPatch<PatchExtPipe> for AddExtPipe
Source§fn patch(self, options: &UpsertOptions) -> PatchExtPipe
fn patch(self, options: &UpsertOptions) -> PatchExtPipe
Convert self into a patch, optionally ignoring null values.
Auto Trait Implementations§
impl Freeze for AddExtPipe
impl RefUnwindSafe for AddExtPipe
impl Send for AddExtPipe
impl Sync for AddExtPipe
impl Unpin for AddExtPipe
impl UnwindSafe for AddExtPipe
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