pub struct CreateEvaluationRuleRequestBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> CreateEvaluationRuleRequestBuilder<S>
impl<S: State> CreateEvaluationRuleRequestBuilder<S>
Sourcepub fn build(self) -> CreateEvaluationRuleRequestwhere
S: IsComplete,
pub fn build(self) -> CreateEvaluationRuleRequestwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn name(
self,
value: String,
) -> CreateEvaluationRuleRequestBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: String,
) -> CreateEvaluationRuleRequestBuilder<SetName<S>>where
S::Name: IsUnset,
Required.
Human-readable rule name. Names are not identifiers and do not need to be unique.
Sourcepub fn enabled(
self,
value: bool,
) -> CreateEvaluationRuleRequestBuilder<SetEnabled<S>>where
S::Enabled: IsUnset,
pub fn enabled(
self,
value: bool,
) -> CreateEvaluationRuleRequestBuilder<SetEnabled<S>>where
S::Enabled: IsUnset,
Required.
Whether live execution should start immediately. Enabled rules require at least one evaluator assignment.
Sourcepub fn sampling(
self,
value: Option<f64>,
) -> CreateEvaluationRuleRequestBuilder<SetSampling<S>>where
S::Sampling: IsUnset,
pub fn sampling(
self,
value: Option<f64>,
) -> CreateEvaluationRuleRequestBuilder<SetSampling<S>>where
S::Sampling: IsUnset,
Sourcepub fn maybe_sampling(
self,
value: Option<Option<f64>>,
) -> CreateEvaluationRuleRequestBuilder<SetSampling<S>>where
S::Sampling: IsUnset,
pub fn maybe_sampling(
self,
value: Option<Option<f64>>,
) -> CreateEvaluationRuleRequestBuilder<SetSampling<S>>where
S::Sampling: IsUnset,
Sourcepub fn filter(
self,
value: Option<Vec<EvaluationRuleFilter>>,
) -> CreateEvaluationRuleRequestBuilder<SetFilter<S>>where
S::Filter: IsUnset,
pub fn filter(
self,
value: Option<Vec<EvaluationRuleFilter>>,
) -> CreateEvaluationRuleRequestBuilder<SetFilter<S>>where
S::Filter: IsUnset,
Sourcepub fn maybe_filter(
self,
value: Option<Option<Vec<EvaluationRuleFilter>>>,
) -> CreateEvaluationRuleRequestBuilder<SetFilter<S>>where
S::Filter: IsUnset,
pub fn maybe_filter(
self,
value: Option<Option<Vec<EvaluationRuleFilter>>>,
) -> CreateEvaluationRuleRequestBuilder<SetFilter<S>>where
S::Filter: IsUnset,
Sourcepub fn evaluator_assignments(
self,
value: Vec<EvaluationRuleEvaluatorAssignmentInput>,
) -> CreateEvaluationRuleRequestBuilder<SetEvaluatorAssignments<S>>where
S::EvaluatorAssignments: IsUnset,
pub fn evaluator_assignments(
self,
value: Vec<EvaluationRuleEvaluatorAssignmentInput>,
) -> CreateEvaluationRuleRequestBuilder<SetEvaluatorAssignments<S>>where
S::EvaluatorAssignments: IsUnset,
Required.
Evaluators to attach to this rule. Disabled rules may use an empty list as a draft.
Auto Trait Implementations§
impl<S> Freeze for CreateEvaluationRuleRequestBuilder<S>
impl<S> RefUnwindSafe for CreateEvaluationRuleRequestBuilder<S>
impl<S> Send for CreateEvaluationRuleRequestBuilder<S>
impl<S> Sync for CreateEvaluationRuleRequestBuilder<S>
impl<S> Unpin for CreateEvaluationRuleRequestBuilder<S>
impl<S> UnsafeUnpin for CreateEvaluationRuleRequestBuilder<S>
impl<S> UnwindSafe for CreateEvaluationRuleRequestBuilder<S>
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