pub struct PodGroupPolicy {
pub basic: Option<BasicSchedulingPolicy>,
pub gang: Option<GangSchedulingPolicy>,
}Expand description
PodGroupPolicy defines the scheduling configuration for a PodGroup.
Fields§
§basic: Option<BasicSchedulingPolicy>Basic specifies that the pods in this group should be scheduled using standard Kubernetes scheduling behavior.
gang: Option<GangSchedulingPolicy>Gang specifies that the pods in this group should be scheduled using all-or-nothing semantics.
Trait Implementations§
Source§impl Clone for PodGroupPolicy
impl Clone for PodGroupPolicy
Source§fn clone(&self) -> PodGroupPolicy
fn clone(&self) -> PodGroupPolicy
Returns a duplicate 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 PodGroupPolicy
impl Debug for PodGroupPolicy
Source§impl DeepMerge for PodGroupPolicy
impl DeepMerge for PodGroupPolicy
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other into self.Source§impl Default for PodGroupPolicy
impl Default for PodGroupPolicy
Source§fn default() -> PodGroupPolicy
fn default() -> PodGroupPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PodGroupPolicy
impl<'de> Deserialize<'de> for PodGroupPolicy
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 PodGroupPolicy
impl PartialEq for PodGroupPolicy
Source§impl Serialize for PodGroupPolicy
impl Serialize for PodGroupPolicy
impl StructuralPartialEq for PodGroupPolicy
Auto Trait Implementations§
impl Freeze for PodGroupPolicy
impl RefUnwindSafe for PodGroupPolicy
impl Send for PodGroupPolicy
impl Sync for PodGroupPolicy
impl Unpin for PodGroupPolicy
impl UnwindSafe for PodGroupPolicy
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