pub struct NewKafkaTrigger {
pub path: String,
pub script_path: String,
pub is_flow: bool,
pub kafka_resource_path: String,
pub group_id: String,
pub topics: Vec<String>,
pub enabled: Option<bool>,
pub error_handler_path: Option<String>,
pub error_handler_args: Option<HashMap<String, Value>>,
pub retry: Option<Box<Retry>>,
}
Fields§
§path: String
§script_path: String
§is_flow: bool
§kafka_resource_path: String
§group_id: String
§topics: Vec<String>
§enabled: Option<bool>
§error_handler_path: Option<String>
§error_handler_args: Option<HashMap<String, Value>>
§retry: Option<Box<Retry>>
Implementations§
Trait Implementations§
Source§impl Clone for NewKafkaTrigger
impl Clone for NewKafkaTrigger
Source§fn clone(&self) -> NewKafkaTrigger
fn clone(&self) -> NewKafkaTrigger
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 NewKafkaTrigger
impl Debug for NewKafkaTrigger
Source§impl Default for NewKafkaTrigger
impl Default for NewKafkaTrigger
Source§fn default() -> NewKafkaTrigger
fn default() -> NewKafkaTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NewKafkaTrigger
impl<'de> Deserialize<'de> for NewKafkaTrigger
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 NewKafkaTrigger
impl PartialEq for NewKafkaTrigger
Source§impl Serialize for NewKafkaTrigger
impl Serialize for NewKafkaTrigger
impl StructuralPartialEq for NewKafkaTrigger
Auto Trait Implementations§
impl Freeze for NewKafkaTrigger
impl RefUnwindSafe for NewKafkaTrigger
impl Send for NewKafkaTrigger
impl Sync for NewKafkaTrigger
impl Unpin for NewKafkaTrigger
impl UnwindSafe for NewKafkaTrigger
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