pub struct HttpRouteFaultInjectionPolicyDelay {
pub fixed_delay: Option<Duration>,
pub percentage: Option<i32>,
}Expand description
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
This type is not used in any activity, and only used as part of another schema.
Fields§
§fixed_delay: Option<Duration>Specify a fixed delay before forwarding the request.
percentage: Option<i32>The percentage of traffic on which delay will be injected. The value must be between [0, 100]
Trait Implementations§
Source§impl Clone for HttpRouteFaultInjectionPolicyDelay
impl Clone for HttpRouteFaultInjectionPolicyDelay
Source§fn clone(&self) -> HttpRouteFaultInjectionPolicyDelay
fn clone(&self) -> HttpRouteFaultInjectionPolicyDelay
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 Default for HttpRouteFaultInjectionPolicyDelay
impl Default for HttpRouteFaultInjectionPolicyDelay
Source§fn default() -> HttpRouteFaultInjectionPolicyDelay
fn default() -> HttpRouteFaultInjectionPolicyDelay
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HttpRouteFaultInjectionPolicyDelay
impl<'de> Deserialize<'de> for HttpRouteFaultInjectionPolicyDelay
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
impl Part for HttpRouteFaultInjectionPolicyDelay
Auto Trait Implementations§
impl Freeze for HttpRouteFaultInjectionPolicyDelay
impl RefUnwindSafe for HttpRouteFaultInjectionPolicyDelay
impl Send for HttpRouteFaultInjectionPolicyDelay
impl Sync for HttpRouteFaultInjectionPolicyDelay
impl Unpin for HttpRouteFaultInjectionPolicyDelay
impl UnwindSafe for HttpRouteFaultInjectionPolicyDelay
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