pub struct UpdateEvaluationRuleRequest {
pub name: Option<Option<String>>,
pub enabled: Option<Option<bool>>,
pub sampling: Option<Option<f64>>,
pub filter: Option<Option<Vec<EvaluationRuleFilter>>>,
pub evaluator_assignments: Option<Option<Vec<EvaluationRuleEvaluatorAssignmentInput>>>,
}Expand description
UpdateEvaluationRuleRequest : At least one field must be provided.
Fields§
§name: Option<Option<String>>New human-readable rule name.
enabled: Option<Option<bool>>New desired live-execution state.
sampling: Option<Option<f64>>New fraction of matching observations to evaluate. Omit to keep the current value.
filter: Option<Option<Vec<EvaluationRuleFilter>>>Complete replacement filter list. An empty list matches every incoming observation.
evaluator_assignments: Option<Option<Vec<EvaluationRuleEvaluatorAssignmentInput>>>Complete replacement assignment list. An empty list disables the rule.
Implementations§
Source§impl UpdateEvaluationRuleRequest
impl UpdateEvaluationRuleRequest
Sourcepub fn builder() -> UpdateEvaluationRuleRequestBuilder
pub fn builder() -> UpdateEvaluationRuleRequestBuilder
Create an instance of UpdateEvaluationRuleRequest using the builder syntax
Source§impl UpdateEvaluationRuleRequest
impl UpdateEvaluationRuleRequest
Sourcepub fn new() -> UpdateEvaluationRuleRequest
pub fn new() -> UpdateEvaluationRuleRequest
At least one field must be provided.
Trait Implementations§
Source§impl Clone for UpdateEvaluationRuleRequest
impl Clone for UpdateEvaluationRuleRequest
Source§impl Debug for UpdateEvaluationRuleRequest
impl Debug for UpdateEvaluationRuleRequest
Source§impl<'de> Deserialize<'de> for UpdateEvaluationRuleRequest
impl<'de> Deserialize<'de> for UpdateEvaluationRuleRequest
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 StructuralPartialEq for UpdateEvaluationRuleRequest
Auto Trait Implementations§
impl Freeze for UpdateEvaluationRuleRequest
impl RefUnwindSafe for UpdateEvaluationRuleRequest
impl Send for UpdateEvaluationRuleRequest
impl Sync for UpdateEvaluationRuleRequest
impl Unpin for UpdateEvaluationRuleRequest
impl UnsafeUnpin for UpdateEvaluationRuleRequest
impl UnwindSafe for UpdateEvaluationRuleRequest
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