pub struct EvaluationBuilder { /* private fields */ }
Expand description
Builder for Evaluation
.
Implementations§
Source§impl EvaluationBuilder
impl EvaluationBuilder
pub fn priority(&mut self, value: i64) -> &mut Self
pub fn namespace(&mut self, value: String) -> &mut Self
pub fn deployment_id(&mut self, value: String) -> &mut Self
pub fn snapshot_index(&mut self, value: u64) -> &mut Self
pub fn id(&mut self, value: String) -> &mut Self
pub fn job_id(&mut self, value: String) -> &mut Self
pub fn node_modify_index(&mut self, value: u64) -> &mut Self
pub fn class_eligibility(&mut self, value: HashMap<String, bool>) -> &mut Self
pub fn node_id(&mut self, value: String) -> &mut Self
pub fn wait_until(&mut self, value: DateTime<Utc>) -> &mut Self
pub fn failed_tg_allocs( &mut self, value: HashMap<String, AllocationMetric>, ) -> &mut Self
pub fn status(&mut self, value: String) -> &mut Self
pub fn wait(&mut self, value: TimeDelta) -> &mut Self
pub fn next_eval(&mut self, value: String) -> &mut Self
pub fn previous_eval(&mut self, value: String) -> &mut Self
pub fn annotate_plan(&mut self, value: bool) -> &mut Self
pub fn queued_allocations(&mut self, value: HashMap<String, i64>) -> &mut Self
pub fn create_index(&mut self, value: u64) -> &mut Self
pub fn type(&mut self, value: String) -> &mut Self
pub fn status_description(&mut self, value: String) -> &mut Self
pub fn modify_time(&mut self, value: i64) -> &mut Self
pub fn job_modify_index(&mut self, value: u64) -> &mut Self
pub fn quota_limit_reached(&mut self, value: String) -> &mut Self
pub fn modify_index(&mut self, value: u64) -> &mut Self
pub fn create_time(&mut self, value: i64) -> &mut Self
pub fn blocked_eval(&mut self, value: String) -> &mut Self
pub fn triggered_by(&mut self, value: String) -> &mut Self
pub fn escaped_computed_class(&mut self, value: bool) -> &mut Self
Sourcepub fn build(&self) -> Result<Evaluation, EvaluationBuilderError>
pub fn build(&self) -> Result<Evaluation, EvaluationBuilderError>
Trait Implementations§
Source§impl Clone for EvaluationBuilder
impl Clone for EvaluationBuilder
Source§fn clone(&self) -> EvaluationBuilder
fn clone(&self) -> EvaluationBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for EvaluationBuilder
impl RefUnwindSafe for EvaluationBuilder
impl Send for EvaluationBuilder
impl Sync for EvaluationBuilder
impl Unpin for EvaluationBuilder
impl UnwindSafe for EvaluationBuilder
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