pub struct FlowModuleDebouncing {
pub debounce_delay_s: Option<i32>,
pub debounce_key: Option<String>,
pub debounce_args_to_accumulate: Option<Vec<String>>,
pub max_total_debouncing_time: Option<i32>,
pub max_total_debounces_amount: Option<i32>,
}Expand description
FlowModuleDebouncing : Debounce configuration for this step (EE only)
Fields§
§debounce_delay_s: Option<i32>Delay in seconds to debounce this step’s executions across flow runs
debounce_key: Option<String>Expression to group debounced executions. Supports $workspace and $args[name]. Default: $workspace/flow/<flow_path>-<step_id>
debounce_args_to_accumulate: Option<Vec<String>>Array-type arguments to accumulate across debounced executions
max_total_debouncing_time: Option<i32>Maximum total time in seconds before forced execution
max_total_debounces_amount: Option<i32>Maximum number of debounces before forced execution
Implementations§
Source§impl FlowModuleDebouncing
impl FlowModuleDebouncing
Sourcepub fn new() -> FlowModuleDebouncing
pub fn new() -> FlowModuleDebouncing
Debounce configuration for this step (EE only)
Trait Implementations§
Source§impl Clone for FlowModuleDebouncing
impl Clone for FlowModuleDebouncing
Source§fn clone(&self) -> FlowModuleDebouncing
fn clone(&self) -> FlowModuleDebouncing
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 FlowModuleDebouncing
impl Debug for FlowModuleDebouncing
Source§impl Default for FlowModuleDebouncing
impl Default for FlowModuleDebouncing
Source§fn default() -> FlowModuleDebouncing
fn default() -> FlowModuleDebouncing
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FlowModuleDebouncing
impl<'de> Deserialize<'de> for FlowModuleDebouncing
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 FlowModuleDebouncing
impl PartialEq for FlowModuleDebouncing
Source§impl Serialize for FlowModuleDebouncing
impl Serialize for FlowModuleDebouncing
impl StructuralPartialEq for FlowModuleDebouncing
Auto Trait Implementations§
impl Freeze for FlowModuleDebouncing
impl RefUnwindSafe for FlowModuleDebouncing
impl Send for FlowModuleDebouncing
impl Sync for FlowModuleDebouncing
impl Unpin for FlowModuleDebouncing
impl UnsafeUnpin for FlowModuleDebouncing
impl UnwindSafe for FlowModuleDebouncing
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