Struct jenkins_api::nodes::computer::CommonComputer[][src]

pub struct CommonComputer {
    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 class: Option<String>,
    // some fields omitted
}

A Jenkins Computer

Fields

Name of the computer

Description of the computer

Icon for the computer

Icon for the computer

Is the computer idle

Is the computer connected to master through JNLP

Can the computer launch a Job

Can a user launch a Job on this computer

Numbero of executors

Is the computer offline

Why is the computer offline

Why is the computer offline

Is the computer temporarily offline

Monitor data provided by the computer

Executors of the computer

One off executors of the computer

_class provided by Jenkins

Methods

impl CommonComputer
[src]

Read the object as one of it's specialization implementing $trait

Trait Implementations

impl Debug for CommonComputer
[src]

Formats the value using the given formatter. Read more

impl Clone for CommonComputer
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Computer for CommonComputer
[src]

Auto Trait Implementations