pub struct Build {Show 16 fields
pub build_id: Option<Uuid>,
pub docker_info: Option<DockerInfo>,
pub created_at: Option<i64>,
pub updated_at: Option<i64>,
pub app_id: Option<Uuid>,
pub app_name: Option<String>,
pub status: BuildStatus,
pub deployment_status: Option<BuildDeploymentStatus>,
pub enclave_info: Option<EnclaveInfo>,
pub app_description: Option<String>,
pub mem_size: Option<i64>,
pub threads: Option<i32>,
pub advanced_settings: Option<AdvancedSettings>,
pub build_name: Option<String>,
pub pending_task_id: Option<Uuid>,
pub configs: Option<HashMap<String, Value>>,
}
Expand description
Detailed info of an application image.
Fields§
§build_id: Option<Uuid>
Image Id
docker_info: Option<DockerInfo>
§created_at: Option<i64>
Timestamp of image addition to the system.
updated_at: Option<i64>
Timestamp of image updation to the system.
app_id: Option<Uuid>
App Id
app_name: Option<String>
App name
status: BuildStatus
§deployment_status: Option<BuildDeploymentStatus>
§enclave_info: Option<EnclaveInfo>
§app_description: Option<String>
App Description
mem_size: Option<i64>
Mem size required for the image.
threads: Option<i32>
Threads required for the image.
advanced_settings: Option<AdvancedSettings>
§build_name: Option<String>
image name if curated app.
pending_task_id: Option<Uuid>
UUID of pending build whitelist task for the build
configs: Option<HashMap<String, Value>>
Application configurations attached to the image.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Build
impl<'de> Deserialize<'de> for Build
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
impl StructuralPartialEq for Build
Auto Trait Implementations§
impl Freeze for Build
impl RefUnwindSafe for Build
impl Send for Build
impl Sync for Build
impl Unpin for Build
impl UnwindSafe for Build
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