pub struct TapisJobTask {
pub id: Option<String>,
pub type: Option<EnumTaskType>,
pub depends_on: Option<Vec<TaskDependency>>,
pub description: Option<String>,
pub execution_profile: Option<Box<TaskExecutionProfile>>,
pub input: Option<HashMap<String, SpecWithValue>>,
pub output: Option<HashMap<String, OutputValue>>,
pub conditions: Option<Vec<HashMap<String, Value>>>,
pub poll: Option<bool>,
pub tapis_job_def: Option<Value>,
}Fields§
§id: Option<String>§type: Option<EnumTaskType>§depends_on: Option<Vec<TaskDependency>>§description: Option<String>§execution_profile: Option<Box<TaskExecutionProfile>>§input: Option<HashMap<String, SpecWithValue>>§output: Option<HashMap<String, OutputValue>>§conditions: Option<Vec<HashMap<String, Value>>>§poll: Option<bool>§tapis_job_def: Option<Value>Implementations§
Source§impl TapisJobTask
impl TapisJobTask
pub fn new() -> TapisJobTask
Trait Implementations§
Source§impl Clone for TapisJobTask
impl Clone for TapisJobTask
Source§fn clone(&self) -> TapisJobTask
fn clone(&self) -> TapisJobTask
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 TapisJobTask
impl Debug for TapisJobTask
Source§impl Default for TapisJobTask
impl Default for TapisJobTask
Source§fn default() -> TapisJobTask
fn default() -> TapisJobTask
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TapisJobTask
impl<'de> Deserialize<'de> for TapisJobTask
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
Source§impl PartialEq for TapisJobTask
impl PartialEq for TapisJobTask
Source§impl Serialize for TapisJobTask
impl Serialize for TapisJobTask
impl StructuralPartialEq for TapisJobTask
Auto Trait Implementations§
impl Freeze for TapisJobTask
impl RefUnwindSafe for TapisJobTask
impl Send for TapisJobTask
impl Sync for TapisJobTask
impl Unpin for TapisJobTask
impl UnsafeUnpin for TapisJobTask
impl UnwindSafe for TapisJobTask
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