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 filters: Vec<NewWebsocketTriggerFiltersInner>,
pub mode: Option<TriggerMode>,
pub error_handler_path: Option<String>,
pub error_handler_args: Option<HashMap<String, Value>>,
pub retry: Option<Box<Retry>>,
}Fields§
§path: StringThe unique path identifier for this trigger
script_path: StringPath to the script or flow to execute when a message is received
is_flow: boolTrue if script_path points to a flow, false if it points to a script
kafka_resource_path: StringPath to the Kafka resource containing connection configuration
group_id: StringKafka consumer group ID for this trigger
topics: Vec<String>Array of Kafka topic names to subscribe to
filters: Vec<NewWebsocketTriggerFiltersInner>§mode: Option<TriggerMode>§error_handler_path: Option<String>Path to a script or flow to run when the triggered job fails
error_handler_args: Option<HashMap<String, Value>>The arguments to pass to the script or flow
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