pub struct DataSourceRequest {
pub name: String,
pub type: RHashType,
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
DataSourceRequest : Adds support for custom fields and tags.
Fields§
§name: String§type: RHashTypeNone- ——— *local- Local *git- Git *amazon-s3- Amazon S3
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 DataSourceRequest
impl Clone for DataSourceRequest
Source§fn clone(&self) -> DataSourceRequest
fn clone(&self) -> DataSourceRequest
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 DataSourceRequest
impl Debug for DataSourceRequest
Source§impl Default for DataSourceRequest
impl Default for DataSourceRequest
Source§fn default() -> DataSourceRequest
fn default() -> DataSourceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DataSourceRequest
impl<'de> Deserialize<'de> for DataSourceRequest
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 DataSourceRequest
impl PartialEq for DataSourceRequest
Source§impl Serialize for DataSourceRequest
impl Serialize for DataSourceRequest
impl StructuralPartialEq for DataSourceRequest
Auto Trait Implementations§
impl Freeze for DataSourceRequest
impl RefUnwindSafe for DataSourceRequest
impl Send for DataSourceRequest
impl Sync for DataSourceRequest
impl Unpin for DataSourceRequest
impl UnwindSafe for DataSourceRequest
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