Edit

Share via


Build Class

Definition

Data representation of a build.

[System.Runtime.Serialization.DataContract]
public class Build : Microsoft.VisualStudio.Services.WebApi.ISecuredObject
type Build = class
    interface ISecuredObject
Public Class Build
Implements ISecuredObject
Inheritance
Build
Attributes
Implements
Microsoft.VisualStudio.Services.WebApi.ISecuredObject

Constructors

Build()

Properties

BuildNumber

The build number/name of the build.

BuildNumberRevision

The build number revision.

Controller

The build controller. This is only set if the definition type is Xaml.

Definition

The definition associated with the build.

Deleted

Indicates whether the build has been deleted.

DeletedBy

The identity of the process or person that deleted the build.

DeletedDate

The date the build was deleted.

DeletedReason

The description of how the build was deleted.

Demands

A list of demands that represents the agent capabilities required by this build.

FinishTime

The time that the build was completed.

Id

The ID of the build.

KeepForever

Indicates whether the build should be skipped by retention policies.

LastChangedBy

The identity representing the process or person that last changed the build.

LastChangedDate

The date the build was last changed.

Links

The links to other objects related to this object.

Logs

Information about the build logs.

OrchestrationPlan

The orchestration plan for the build.

Parameters

The parameters for the build.

Plans

The list of Orchestration plans associated with the build.

Priority

The build's priority.

Project

The team project.

Properties

A collection of properties which may be used to extend the storage fields available for a given build.

Quality

The quality of the xaml build (good, bad, etc.)

Queue

The queue. This is only set if the definition type is Build.

QueueOptions

Additional options for queueing the build.

QueuePosition

The current position of the build in the queue.

QueueTime

The time that the build was queued.

Reason

The reason that the build was created.

Repository

The repository.

RequestedBy

The identity that queued the build.

RequestedFor

The identity on whose behalf the build was queued.

Result

The build result.

RetainedByRelease

Indicates whether the build is retained by a release.

SourceBranch

The source branch.

SourceVersion

The source version.

StartTime

The time that the build was started.

Status

The status of the build.

Tags

A collection of tags associated with the build.

TriggeredByBuild

The build that triggered this build via a Build completion trigger.

TriggerInfo

Trigger-specific information about the build.

Uri

The URI of the build.

Url

The REST URL of the build.

ValidationResults

The list of validation errors and warnings.

Explicit Interface Implementations

ISecuredObject.GetToken()
ISecuredObject.NamespaceId
ISecuredObject.RequiredPermissions

Applies to