Struct cernan::filter::ProgrammableFilterConfig [−][src]
pub struct ProgrammableFilterConfig { pub scripts_directory: Option<PathBuf>, pub script: Option<PathBuf>, pub forwards: Vec<String>, pub config_path: Option<String>, pub tags: TagMap, }
Configuration for ProgrammableFilter
.
Fields
scripts_directory: Option<PathBuf>
Path on-disk for cernan to find scripts and script supporting libraries.
script: Option<PathBuf>
The script to load as a filter.
forwards: Vec<String>
The forwards to emit metric::Event
stream into
config_path: Option<String>
The unique name of the filter in the routing topology.
The tags that the filter may overlay on all its input metric::Event
s.
Trait Implementations
impl Debug for ProgrammableFilterConfig
[src]
impl Debug for ProgrammableFilterConfig
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for ProgrammableFilterConfig
[src]
impl Clone for ProgrammableFilterConfig
fn clone(&self) -> ProgrammableFilterConfig
[src]
fn clone(&self) -> ProgrammableFilterConfig
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for ProgrammableFilterConfig
[src]
impl Default for ProgrammableFilterConfig
Auto Trait Implementations
impl Send for ProgrammableFilterConfig
impl Send for ProgrammableFilterConfig
impl Sync for ProgrammableFilterConfig
impl Sync for ProgrammableFilterConfig