pub struct SlaveComputer {Show 17 fields
pub display_name: String,
pub description: String,
pub icon: String,
pub icon_class_name: String,
pub idle: bool,
pub jnlp_agent: bool,
pub launch_supported: bool,
pub manual_launch_allowed: bool,
pub num_executors: u32,
pub offline: bool,
pub offline_cause: Option<CommonMonitorData>,
pub offline_cause_reason: Option<String>,
pub temporarily_offline: bool,
pub monitor_data: HashMap<String, Data>,
pub executors: Vec<Executor>,
pub one_off_executors: Vec<Executor>,
pub assigned_labels: Vec<AssignedLabel>,
}
Expand description
A slave computer
Fields§
§display_name: String
Name of the computer
description: String
Description of the computer
icon: String
Icon for the computer
icon_class_name: String
Icon for the computer
idle: bool
Is the computer idle
jnlp_agent: bool
Is the computer connected to master through JNLP
launch_supported: bool
Can the computer launch a Job
manual_launch_allowed: bool
Can a user launch a Job
on this computer
num_executors: u32
Numbero of executors
offline: bool
Is the computer offline
offline_cause: Option<CommonMonitorData>
Why is the computer offline
offline_cause_reason: Option<String>
Why is the computer offline
temporarily_offline: bool
Is the computer temporarily offline
monitor_data: HashMap<String, Data>
Monitor data provided by the computer
executors: Vec<Executor>
Executors of the computer
one_off_executors: Vec<Executor>
One off executors of the computer
assigned_labels: Vec<AssignedLabel>
Labels assigned to the computer
Trait Implementations§
Source§impl Class for SlaveComputer
impl Class for SlaveComputer
Source§fn with_class() -> &'static str
fn with_class() -> &'static str
Should reply the _class provided by Jenkins for a type
Source§impl Debug for SlaveComputer
impl Debug for SlaveComputer
Source§impl<'de> Deserialize<'de> for SlaveComputer
impl<'de> Deserialize<'de> for SlaveComputer
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 Serialize for SlaveComputer
impl Serialize for SlaveComputer
impl Computer for SlaveComputer
Auto Trait Implementations§
impl Freeze for SlaveComputer
impl RefUnwindSafe for SlaveComputer
impl Send for SlaveComputer
impl Sync for SlaveComputer
impl Unpin for SlaveComputer
impl UnwindSafe for SlaveComputer
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