pub struct TaskGroupCreateParameter {
pub author: Option<String>,
pub category: Option<String>,
pub description: Option<String>,
pub friendly_name: Option<String>,
pub icon_url: Option<String>,
pub inputs: Vec<TaskInputDefinition>,
pub instance_name_format: Option<String>,
pub name: Option<String>,
pub parent_definition_id: Option<String>,
pub runs_on: Vec<String>,
pub tasks: Vec<TaskGroupStep>,
pub version: Option<TaskVersion>,
}Fields§
Sets author name of the task group.
category: Option<String>Sets category of the task group.
description: Option<String>Sets description of the task group.
friendly_name: Option<String>Sets friendly name of the task group.
icon_url: Option<String>Sets url icon of the task group.
inputs: Vec<TaskInputDefinition>Sets input for the task group.
instance_name_format: Option<String>Sets display name of the task group.
name: Option<String>Sets name of the task group.
parent_definition_id: Option<String>Sets parent task group Id. This is used while creating a draft task group.
runs_on: Vec<String>Sets RunsOn of the task group. Value can be ‘Agent’, ‘Server’ or ‘DeploymentGroup’.
tasks: Vec<TaskGroupStep>Sets tasks for the task group.
version: Option<TaskVersion>Implementations§
Trait Implementations§
Source§impl Clone for TaskGroupCreateParameter
impl Clone for TaskGroupCreateParameter
Source§fn clone(&self) -> TaskGroupCreateParameter
fn clone(&self) -> TaskGroupCreateParameter
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 TaskGroupCreateParameter
impl Debug for TaskGroupCreateParameter
Source§impl Default for TaskGroupCreateParameter
impl Default for TaskGroupCreateParameter
Source§fn default() -> TaskGroupCreateParameter
fn default() -> TaskGroupCreateParameter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskGroupCreateParameter
impl<'de> Deserialize<'de> for TaskGroupCreateParameter
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 TaskGroupCreateParameter
impl PartialEq for TaskGroupCreateParameter
Source§impl Serialize for TaskGroupCreateParameter
impl Serialize for TaskGroupCreateParameter
impl StructuralPartialEq for TaskGroupCreateParameter
Auto Trait Implementations§
impl Freeze for TaskGroupCreateParameter
impl RefUnwindSafe for TaskGroupCreateParameter
impl Send for TaskGroupCreateParameter
impl Sync for TaskGroupCreateParameter
impl Unpin for TaskGroupCreateParameter
impl UnwindSafe for TaskGroupCreateParameter
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