pub struct UnstableCreateEvaluationRuleRequestBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> UnstableCreateEvaluationRuleRequestBuilder<S>
impl<S: State> UnstableCreateEvaluationRuleRequestBuilder<S>
Sourcepub fn build(self) -> UnstableCreateEvaluationRuleRequestwhere
S: IsComplete,
pub fn build(self) -> UnstableCreateEvaluationRuleRequestwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn name(
self,
value: String,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: String,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetName<S>>where
S::Name: IsUnset,
Required.
Human-readable deployment name.
Sourcepub fn evaluator(
self,
value: Box<UnstableEvaluationRuleEvaluatorReference>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetEvaluator<S>>where
S::Evaluator: IsUnset,
pub fn evaluator(
self,
value: Box<UnstableEvaluationRuleEvaluatorReference>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetEvaluator<S>>where
S::Evaluator: IsUnset,
Required.
Sourcepub fn target(
self,
value: UnstableEvaluationRuleTarget,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetTarget<S>>where
S::Target: IsUnset,
pub fn target(
self,
value: UnstableEvaluationRuleTarget,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetTarget<S>>where
S::Target: IsUnset,
Required.
Sourcepub fn enabled(
self,
value: bool,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetEnabled<S>>where
S::Enabled: IsUnset,
pub fn enabled(
self,
value: bool,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetEnabled<S>>where
S::Enabled: IsUnset,
Required.
Whether the deployment should be active immediately after creation.
Sourcepub fn sampling(
self,
value: Option<f64>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetSampling<S>>where
S::Sampling: IsUnset,
pub fn sampling(
self,
value: Option<f64>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetSampling<S>>where
S::Sampling: IsUnset,
Sourcepub fn maybe_sampling(
self,
value: Option<Option<f64>>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetSampling<S>>where
S::Sampling: IsUnset,
pub fn maybe_sampling(
self,
value: Option<Option<f64>>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetSampling<S>>where
S::Sampling: IsUnset,
Sourcepub fn filter(
self,
value: Option<Vec<UnstableEvaluationRuleFilter>>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetFilter<S>>where
S::Filter: IsUnset,
pub fn filter(
self,
value: Option<Vec<UnstableEvaluationRuleFilter>>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetFilter<S>>where
S::Filter: IsUnset,
Optional (Some / Option setters).
Optional filter list. Omit or pass an empty list to evaluate all matching targets for the selected target. Each filter object must use a column that is valid for that target. For target=experiment, column=datasetId expects dataset id values from GET /api/public/v2/datasets, not dataset names.
Sourcepub fn maybe_filter(
self,
value: Option<Option<Vec<UnstableEvaluationRuleFilter>>>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetFilter<S>>where
S::Filter: IsUnset,
pub fn maybe_filter(
self,
value: Option<Option<Vec<UnstableEvaluationRuleFilter>>>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetFilter<S>>where
S::Filter: IsUnset,
Optional (Some / Option setters).
Optional filter list. Omit or pass an empty list to evaluate all matching targets for the selected target. Each filter object must use a column that is valid for that target. For target=experiment, column=datasetId expects dataset id values from GET /api/public/v2/datasets, not dataset names.
Sourcepub fn mapping(
self,
value: Vec<UnstableEvaluationRuleMapping>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetMapping<S>>where
S::Mapping: IsUnset,
pub fn mapping(
self,
value: Vec<UnstableEvaluationRuleMapping>,
) -> UnstableCreateEvaluationRuleRequestBuilder<SetMapping<S>>where
S::Mapping: IsUnset,
Required.
Required variable mappings. Every evaluator variable must appear exactly once. Build this list from the evaluator variables array returned by the evaluator endpoints.