pub struct PatchExtPipe {
pub external_id: Option<UpdateSet<String>>,
pub name: Option<UpdateSet<String>>,
pub description: Option<UpdateSet<Option<String>>>,
pub data_set_id: Option<UpdateSet<i64>>,
pub schedule: Option<UpdateSet<Option<String>>>,
pub raw_tables: Option<UpdateList<ExtPipeRawTable, ExtPipeRawTable>>,
pub contacts: Option<UpdateList<ExtPipeContact, ExtPipeContact>>,
pub metadata: Option<UpdateMap<String, String>>,
pub source: Option<UpdateSet<Option<String>>>,
pub documentation: Option<UpdateSet<Option<String>>>,
}Expand description
Update an extraction pipeline
Fields§
§external_id: Option<UpdateSet<String>>Extraction pipeline external ID. Must be unique accross all extraction pipelines in the project.
name: Option<UpdateSet<String>>Extraction pipeline name.
description: Option<UpdateSet<Option<String>>>Short description.
data_set_id: Option<UpdateSet<i64>>Data set this extraction pipeline belongs to.
schedule: Option<UpdateSet<Option<String>>>Documented schedule.
raw_tables: Option<UpdateList<ExtPipeRawTable, ExtPipeRawTable>>List of raw tables the extractor this extraction pipeline represents is documented to write to.
contacts: Option<UpdateList<ExtPipeContact, ExtPipeContact>>List of contacts.
metadata: Option<UpdateMap<String, String>>Application specific metadata.
source: Option<UpdateSet<Option<String>>>User provided source.
documentation: Option<UpdateSet<Option<String>>>Long form documentation.
Trait Implementations§
Source§impl Clone for PatchExtPipe
impl Clone for PatchExtPipe
Source§fn clone(&self) -> PatchExtPipe
fn clone(&self) -> PatchExtPipe
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 Default for PatchExtPipe
impl Default for PatchExtPipe
Source§fn default() -> PatchExtPipe
fn default() -> PatchExtPipe
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchExtPipe
impl<'de> Deserialize<'de> for PatchExtPipe
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 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 PatchExtPipe
impl RefUnwindSafe for PatchExtPipe
impl Send for PatchExtPipe
impl Sync for PatchExtPipe
impl Unpin for PatchExtPipe
impl UnwindSafe for PatchExtPipe
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