[][src]Struct jenkins_api::job::MultiJobProject

pub struct MultiJobProject {
    pub name: String,
    pub display_name: String,
    pub full_display_name: Option<String>,
    pub full_name: Option<String>,
    pub display_name_or_null: Option<String>,
    pub url: String,
    pub actions: Vec<Option<CommonAction>>,
    pub buildable: bool,
    pub last_build: Option<ShortBuild<MultiJobBuild>>,
    pub color: Option<BallColor>,
    pub keep_dependencies: bool,
    pub next_build_number: u32,
    pub in_queue: bool,
    pub first_build: Option<ShortBuild<MultiJobBuild>>,
    pub last_stable_build: Option<ShortBuild<MultiJobBuild>>,
    pub last_unstable_build: Option<ShortBuild<MultiJobBuild>>,
    pub last_successful_build: Option<ShortBuild<MultiJobBuild>>,
    pub last_unsuccessful_build: Option<ShortBuild<MultiJobBuild>>,
    pub last_completed_build: Option<ShortBuild<MultiJobBuild>>,
    pub last_failed_build: Option<ShortBuild<MultiJobBuild>>,
    pub builds: Vec<ShortBuild>,
    pub health_report: Vec<HealthReport>,
    pub queue_item: Option<ShortQueueItem>,
    pub description: String,
    pub concurrent_build: bool,
    pub scm: CommonSCM,
    pub upstream_projects: Vec<ShortJob>,
    pub downstream_projects: Vec<ShortJob>,
    // some fields omitted
}

A MultiJob Project

Fields

name: String

Name of the job

display_name: String

Display Name of the job

full_display_name: Option<String>

Full Display Name of the job

full_name: Option<String>

Full Name of the job

display_name_or_null: Option<String>

Display Name of the job

url: String

URL for the job

actions: Vec<Option<CommonAction>>

Actions of a job

buildable: bool

Is the job buildable?

last_build: Option<ShortBuild<MultiJobBuild>>

Link to the last build

color: Option<BallColor>

Ball Color for the status of the job

keep_dependencies: bool

Are dependencies kept for this job?

next_build_number: u32

Next build number

in_queue: bool

Is this job currently in build queue

first_build: Option<ShortBuild<MultiJobBuild>>

Link to the first build

last_stable_build: Option<ShortBuild<MultiJobBuild>>

Link to the last stable build

last_unstable_build: Option<ShortBuild<MultiJobBuild>>

Link to the last unstable build

last_successful_build: Option<ShortBuild<MultiJobBuild>>

Link to the last successful build

last_unsuccessful_build: Option<ShortBuild<MultiJobBuild>>

Link to the last unsucressful build

last_completed_build: Option<ShortBuild<MultiJobBuild>>

Link to the last complete build

last_failed_build: Option<ShortBuild<MultiJobBuild>>

Link to the last failed build

builds: Vec<ShortBuild>

List of builds of the job

health_report: Vec<HealthReport>

HealthReport of the job

queue_item: Option<ShortQueueItem>

Queue item of this job if it's waiting

description: String

Description of the job

concurrent_build: bool

Is concurrent build enabled for the job?

scm: CommonSCM

SCM configured for the job

upstream_projects: Vec<ShortJob>

List of the upstream projects

downstream_projects: Vec<ShortJob>

List of the downstream projects

Trait Implementations

impl BuildableJob for MultiJobProject[src]

impl Class for MultiJobProject[src]

impl Debug for MultiJobProject[src]

impl<'de> Deserialize<'de> for MultiJobProject[src]

impl Job for MultiJobProject[src]

impl SCMPollable for MultiJobProject[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.