pub struct DesiredTransition {
pub migrate: Option<bool>,
pub reschedule: Option<bool>,
}
Expand description
DesiredTransition is used to mark an allocation as having a desired state transition. This information can be used by the scheduler to make the correct decision.
This struct was generated based on the Go types of the official Nomad API client.
Fields§
§migrate: Option<bool>
Migrate is used to indicate that this allocation should be stopped and migrated to another node.
reschedule: Option<bool>
Reschedule is used to indicate that this allocation is eligible to be rescheduled.
Implementations§
Source§impl DesiredTransition
impl DesiredTransition
pub fn builder() -> DesiredTransitionBuilder
Trait Implementations§
Source§impl Clone for DesiredTransition
impl Clone for DesiredTransition
Source§fn clone(&self) -> DesiredTransition
fn clone(&self) -> DesiredTransition
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 moreSource§impl Debug for DesiredTransition
impl Debug for DesiredTransition
Source§impl<'de> Deserialize<'de> for DesiredTransition
impl<'de> Deserialize<'de> for DesiredTransition
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
Source§impl PartialEq for DesiredTransition
impl PartialEq for DesiredTransition
Source§impl Serialize for DesiredTransition
impl Serialize for DesiredTransition
impl StructuralPartialEq for DesiredTransition
Auto Trait Implementations§
impl Freeze for DesiredTransition
impl RefUnwindSafe for DesiredTransition
impl Send for DesiredTransition
impl Sync for DesiredTransition
impl Unpin for DesiredTransition
impl UnwindSafe for DesiredTransition
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