pub struct UnstableCreateCodeEvaluationRuleRequest {
pub name: String,
pub evaluator: Box<UnstableCodeEvaluationRuleEvaluatorReference>,
pub target: UnstableEvaluationRuleTarget,
pub enabled: bool,
pub sampling: Option<Option<f64>>,
pub filter: Option<Option<Vec<UnstableEvaluationRuleFilter>>>,
}Fields§
§name: StringHuman-readable deployment name.
evaluator: Box<UnstableCodeEvaluationRuleEvaluatorReference>§target: UnstableEvaluationRuleTarget§enabled: boolWhether the deployment should be active immediately after creation.
sampling: Option<Option<f64>>Optional sampling fraction. Defaults to 1.
filter: Option<Option<Vec<UnstableEvaluationRuleFilter>>>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.
Implementations§
Source§impl UnstableCreateCodeEvaluationRuleRequest
impl UnstableCreateCodeEvaluationRuleRequest
Sourcepub fn builder() -> UnstableCreateCodeEvaluationRuleRequestBuilder
pub fn builder() -> UnstableCreateCodeEvaluationRuleRequestBuilder
Create an instance of UnstableCreateCodeEvaluationRuleRequest using the builder syntax
Source§impl UnstableCreateCodeEvaluationRuleRequest
impl UnstableCreateCodeEvaluationRuleRequest
pub fn new( name: String, evaluator: UnstableCodeEvaluationRuleEvaluatorReference, target: UnstableEvaluationRuleTarget, enabled: bool, ) -> UnstableCreateCodeEvaluationRuleRequest
Trait Implementations§
Source§impl Clone for UnstableCreateCodeEvaluationRuleRequest
impl Clone for UnstableCreateCodeEvaluationRuleRequest
Source§fn clone(&self) -> UnstableCreateCodeEvaluationRuleRequest
fn clone(&self) -> UnstableCreateCodeEvaluationRuleRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UnstableCreateCodeEvaluationRuleRequest
impl Default for UnstableCreateCodeEvaluationRuleRequest
Source§fn default() -> UnstableCreateCodeEvaluationRuleRequest
fn default() -> UnstableCreateCodeEvaluationRuleRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnstableCreateCodeEvaluationRuleRequest
impl<'de> Deserialize<'de> for UnstableCreateCodeEvaluationRuleRequest
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 UnstableCreateCodeEvaluationRuleRequest
Auto Trait Implementations§
impl Freeze for UnstableCreateCodeEvaluationRuleRequest
impl RefUnwindSafe for UnstableCreateCodeEvaluationRuleRequest
impl Send for UnstableCreateCodeEvaluationRuleRequest
impl Sync for UnstableCreateCodeEvaluationRuleRequest
impl Unpin for UnstableCreateCodeEvaluationRuleRequest
impl UnsafeUnpin for UnstableCreateCodeEvaluationRuleRequest
impl UnwindSafe for UnstableCreateCodeEvaluationRuleRequest
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