Struct jenkins_api::build::CommonBuild
source · pub struct CommonBuild {Show 16 fields
pub url: String,
pub number: u32,
pub duration: i64,
pub estimated_duration: i64,
pub timestamp: u64,
pub keep_log: bool,
pub result: Option<BuildStatus>,
pub display_name: String,
pub full_display_name: String,
pub description: Option<String>,
pub building: bool,
pub id: String,
pub queue_id: i32,
pub actions: Vec<CommonAction>,
pub artifacts: Vec<Artifact>,
pub class: Option<String>,
/* private fields */
}
Expand description
A Jenkins Build
Fields§
§url: String
URL for the build
number: u32
Build number for this job
duration: i64
Duration
estimated_duration: i64
Estimated duration
timestamp: u64
Timestamp of the build start
keep_log: bool
Are the logs kept?
result: Option<BuildStatus>
Build result
display_name: String
Display name, usually “#” followed by the build number
full_display_name: String
Full display name: job name followed by the build display name
description: Option<String>
Build description
building: bool
Is this build currently running
id: String
Build number in string format
queue_id: i32
ID while in the build queue
actions: Vec<CommonAction>
Build actions
artifacts: Vec<Artifact>
Artifacts saved by archived by this build
class: Option<String>
_class provided by Jenkins
Implementations§
source§impl CommonBuild
impl CommonBuild
sourcepub fn as_variant<T: Class + Build>(&self) -> Result<T, Error>where
for<'de> T: Deserialize<'de>,
pub fn as_variant<T: Class + Build>(&self) -> Result<T, Error>where
for<'de> T: Deserialize<'de>,
Read the object as one of it’s specialization implementing $trait
Trait Implementations§
source§impl Build for CommonBuild
impl Build for CommonBuild
source§impl Clone for CommonBuild
impl Clone for CommonBuild
source§fn clone(&self) -> CommonBuild
fn clone(&self) -> CommonBuild
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 CommonBuild
impl Debug for CommonBuild
source§impl<'de> Deserialize<'de> for CommonBuild
impl<'de> Deserialize<'de> for CommonBuild
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