pub struct InputTransformer {
pub input_paths_map: HashMap<String, String>,
pub input_template: String,
}Expand description
Settings to transform input before sending to the target.
Fields§
§input_paths_map: HashMap<String, String>Map of JSON paths to extract from the event.
input_template: StringTemplate string that uses extracted values.
Trait Implementations§
Source§impl Clone for InputTransformer
impl Clone for InputTransformer
Source§fn clone(&self) -> InputTransformer
fn clone(&self) -> InputTransformer
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 InputTransformer
impl Debug for InputTransformer
Source§impl<'de> Deserialize<'de> for InputTransformer
impl<'de> Deserialize<'de> for InputTransformer
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
Auto Trait Implementations§
impl Freeze for InputTransformer
impl RefUnwindSafe for InputTransformer
impl Send for InputTransformer
impl Sync for InputTransformer
impl Unpin for InputTransformer
impl UnsafeUnpin for InputTransformer
impl UnwindSafe for InputTransformer
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