pub struct LivefsBuildFull {Show 27 fields
pub self_link: Option<Url>,
pub web_link: Option<Url>,
pub resource_type_link: Option<Url>,
pub http_etag: Option<String>,
pub archive_link: Url,
pub build_log_url: Url,
pub builder_link: Url,
pub buildstate: BuildState,
pub can_be_cancelled: bool,
pub can_be_rescored: bool,
pub can_be_retried: bool,
pub date_first_dispatched: DateTime<Utc>,
pub datebuilt: DateTime<Utc>,
pub datecreated: DateTime<Utc>,
pub dependencies: Vec<String>,
pub distribution_link: Url,
pub distro_arch_series_link: Url,
pub distro_series_link: Url,
pub livefs_link: Url,
pub metadata_override: String,
pub pocket: Pocket,
pub requester_link: Url,
pub score: f64,
pub title: String,
pub unique_key: String,
pub upload_log_url: Url,
pub version: Version,
}Expand description
Representation of the livefs_build-full resource
Fields§
§self_link: Option<Url>The canonical link to this resource.
web_link: Option<Url>The canonical human-addressable web link to this resource.
resource_type_link: Option<Url>The link to the WADL description of this resource.
http_etag: Option<String>The value of the HTTP ETag for this resource.
archive_link: UrlThe archive from which to build the live filesystem.
build_log_url: UrlBuild Log URL
A URL for the build log. None if there is no log available.
builder_link: UrlBuilder
The builder assigned to this job.
buildstate: BuildStateStatus
The current status of the job.
can_be_cancelled: boolCan be cancelled
Whether this build record can be cancelled.
can_be_rescored: boolCan be rescored
Whether this build record can be rescored manually.
can_be_retried: boolCan be retried
Whether this build record can be retried.
date_first_dispatched: DateTime<Utc>Date finished
The actual build start time. Set when the build is dispatched the first time and not changed in subsequent build attempts.
datebuilt: DateTime<Utc>Date finished
The timestamp when the build farm job was finished.
datecreated: DateTime<Utc>Date created
The timestamp when the build farm job was created.
dependencies: Vec<String>Dependencies
Debian-like dependency line that must be satisfied before attempting to build this request.
distribution_link: UrlDistribution
Shortcut for its distribution.
distro_arch_series_link: UrlThe series and architecture for which to build.
distro_series_link: UrlDistribution series
Shortcut for its distribution series.
livefs_link: UrlThe live filesystem to build.
metadata_override: StringA dict of data about the image; this will be merged into the metadata dict for the live filesystem.
pocket: PocketThe pocket for which to build.
requester_link: UrlThe person who requested this build.
score: f64Score of the related build farm job (if any).
title: StringTitle
unique_key: StringAn optional unique key; if set, this identifies a class of builds for this live filesystem.
upload_log_url: UrlUpload Log URL
A URL for failed upload logs.Will be None if there was no failure.
version: VersionA version string for this build.
Implementations§
source§impl LivefsBuildFull
impl LivefsBuildFull
sourcepub fn self_(&self) -> Option<LivefsBuild>
pub fn self_(&self) -> Option<LivefsBuild>
The canonical link to this resource.
pub fn set_self_(&mut self, value: Option<LivefsBuild>)
pub fn set_archive(&mut self, value: Archive)
pub fn set_builder(&mut self, value: Builder)
sourcepub fn distribution(&self) -> Distribution
pub fn distribution(&self) -> Distribution
Distribution
Shortcut for its distribution.
pub fn set_distribution(&mut self, value: Distribution)
sourcepub fn distro_arch_series(&self) -> DistroArchSeries
pub fn distro_arch_series(&self) -> DistroArchSeries
The series and architecture for which to build.
pub fn set_distro_arch_series(&mut self, value: DistroArchSeries)
sourcepub fn distro_series(&self) -> DistroSeries
pub fn distro_series(&self) -> DistroSeries
Distribution series
Shortcut for its distribution series.
pub fn set_distro_series(&mut self, value: DistroSeries)
pub fn set_livefs(&mut self, value: Livefs)
pub fn set_requester(&mut self, value: Person)
Trait Implementations§
source§impl Clone for LivefsBuildFull
impl Clone for LivefsBuildFull
source§fn clone(&self) -> LivefsBuildFull
fn clone(&self) -> LivefsBuildFull
1.6.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for LivefsBuildFull
impl Debug for LivefsBuildFull
source§impl<'de> Deserialize<'de> for LivefsBuildFull
impl<'de> Deserialize<'de> for LivefsBuildFull
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>,
source§impl PartialEq for LivefsBuildFull
impl PartialEq for LivefsBuildFull
source§impl Serialize for LivefsBuildFull
impl Serialize for LivefsBuildFull
impl StructuralPartialEq for LivefsBuildFull
Auto Trait Implementations§
impl Freeze for LivefsBuildFull
impl RefUnwindSafe for LivefsBuildFull
impl Send for LivefsBuildFull
impl Sync for LivefsBuildFull
impl Unpin for LivefsBuildFull
impl UnwindSafe for LivefsBuildFull
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)