Struct azure_devops_rust_api::build::models::BuildDefinition32
source · pub struct BuildDefinition32 {Show 21 fields
pub build_definition_reference3_2: BuildDefinitionReference32,
pub badge_enabled: Option<bool>,
pub build: Vec<BuildDefinitionStep>,
pub build_number_format: Option<String>,
pub comment: Option<String>,
pub demands: Vec<Demand>,
pub description: Option<String>,
pub drop_location: Option<String>,
pub job_authorization_scope: Option<JobAuthorizationScope>,
pub job_cancel_timeout_in_minutes: Option<i32>,
pub job_timeout_in_minutes: Option<i32>,
pub latest_build: Option<Build>,
pub latest_completed_build: Option<Build>,
pub options: Vec<BuildOption>,
pub process_parameters: Option<ProcessParameters>,
pub properties: Option<PropertiesCollection>,
pub repository: Option<BuildRepository>,
pub retention_rules: Vec<RetentionPolicy>,
pub tags: Vec<String>,
pub triggers: Vec<BuildTrigger>,
pub variables: Option<Value>,
}
Expand description
For back-compat with extensions that use the old Steps format instead of Process and Phases
Fields§
§build_definition_reference3_2: BuildDefinitionReference32
§badge_enabled: Option<bool>
Indicates whether badges are enabled for this definition
build: Vec<BuildDefinitionStep>
§build_number_format: Option<String>
The build number format
comment: Option<String>
The comment entered when saving the definition
demands: Vec<Demand>
§description: Option<String>
The description
drop_location: Option<String>
The drop location for the definition
The job authorization scope for builds which are queued against this definition
job_cancel_timeout_in_minutes: Option<i32>
The job cancel timeout in minutes for builds which are cancelled by user for this definition
job_timeout_in_minutes: Option<i32>
The job execution timeout in minutes for builds which are queued against this definition
latest_build: Option<Build>
Data representation of a build.
latest_completed_build: Option<Build>
Data representation of a build.
options: Vec<BuildOption>
§process_parameters: Option<ProcessParameters>
§properties: Option<PropertiesCollection>
The class represents a property bag as a collection of key-value pairs. Values of all primitive types (any type with a TypeCode != TypeCode.Object
) except for DBNull
are accepted. Values of type Byte[], Int32, Double, DateType and String preserve their type, other primitives are retuned as a String. Byte[] expected as base64 encoded string.
repository: Option<BuildRepository>
Represents a repository used by a build definition.
retention_rules: Vec<RetentionPolicy>
§triggers: Vec<BuildTrigger>
§variables: Option<Value>
Implementations§
source§impl BuildDefinition32
impl BuildDefinition32
pub fn new(build_definition_reference3_2: BuildDefinitionReference32) -> Self
Trait Implementations§
source§impl Clone for BuildDefinition32
impl Clone for BuildDefinition32
source§fn clone(&self) -> BuildDefinition32
fn clone(&self) -> BuildDefinition32
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BuildDefinition32
impl Debug for BuildDefinition32
source§impl<'de> Deserialize<'de> for BuildDefinition32
impl<'de> Deserialize<'de> for BuildDefinition32
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 BuildDefinition32
impl PartialEq for BuildDefinition32
source§fn eq(&self, other: &BuildDefinition32) -> bool
fn eq(&self, other: &BuildDefinition32) -> bool
self
and other
values to be equal, and is used
by ==
.