pub struct JobMetadata {Show 13 fields
pub project_name: Option<String>,
pub job_name: Option<String>,
pub stage_name: Option<String>,
pub task_name: Option<String>,
pub team: Option<String>,
pub env: Option<String>,
pub language: Option<String>,
pub orchestrator: Option<String>,
pub executor: Option<String>,
pub external_run_id: Option<String>,
pub container_image: Option<String>,
pub tags: Vec<String>,
pub command: Vec<String>,
}Expand description
All optional metadata fields from Section 9.3 of the spec. Accepted via CLI flags and TRACKER_* environment variables. Used when registering a run with the Sentinel API (Priority 4).
Fields§
§project_name: Option<String>§job_name: Option<String>§stage_name: Option<String>§task_name: Option<String>§team: Option<String>§env: Option<String>§language: Option<String>§orchestrator: Option<String>§executor: Option<String>§external_run_id: Option<String>§container_image: Option<String>Arbitrary key=value tags supplied via repeated –tag flags.
command: Vec<String>Shell-wrapper command as a token list, e.g. [“stress”, “–cpu”, “4”]. Empty when not running in shell-wrapper mode.
Trait Implementations§
Source§impl Clone for JobMetadata
impl Clone for JobMetadata
Source§fn clone(&self) -> JobMetadata
fn clone(&self) -> JobMetadata
Returns a duplicate 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 JobMetadata
impl Debug for JobMetadata
Source§impl Default for JobMetadata
impl Default for JobMetadata
Source§fn default() -> JobMetadata
fn default() -> JobMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JobMetadata
impl RefUnwindSafe for JobMetadata
impl Send for JobMetadata
impl Sync for JobMetadata
impl Unpin for JobMetadata
impl UnsafeUnpin for JobMetadata
impl UnwindSafe for JobMetadata
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