pub struct WritableDataSourceRequest {
pub name: String,
pub type: String,
pub source_url: String,
pub enabled: Option<bool>,
pub description: Option<String>,
pub sync_interval: Option<Option<SyncInterval>>,
pub parameters: Option<Option<Value>>,
pub ignore_rules: Option<String>,
pub comments: Option<String>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
WritableDataSourceRequest : Adds support for custom fields and tags.
Fields§
§name: String§type: String§source_url: String§enabled: Option<bool>§description: Option<String>§sync_interval: Option<Option<SyncInterval>>1- Minutely *60- Hourly *720- 12 hours *1440- Daily *10080- Weekly *43200- 30 days
parameters: Option<Option<Value>>§ignore_rules: Option<String>Patterns (one per line) matching files to ignore when syncing
comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for WritableDataSourceRequest
impl Clone for WritableDataSourceRequest
Source§fn clone(&self) -> WritableDataSourceRequest
fn clone(&self) -> WritableDataSourceRequest
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 Debug for WritableDataSourceRequest
impl Debug for WritableDataSourceRequest
Source§impl Default for WritableDataSourceRequest
impl Default for WritableDataSourceRequest
Source§fn default() -> WritableDataSourceRequest
fn default() -> WritableDataSourceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WritableDataSourceRequest
impl<'de> Deserialize<'de> for WritableDataSourceRequest
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
impl StructuralPartialEq for WritableDataSourceRequest
Auto Trait Implementations§
impl Freeze for WritableDataSourceRequest
impl RefUnwindSafe for WritableDataSourceRequest
impl Send for WritableDataSourceRequest
impl Sync for WritableDataSourceRequest
impl Unpin for WritableDataSourceRequest
impl UnwindSafe for WritableDataSourceRequest
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