|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBuildDetail
Method Summary | |
---|---|
IBuildDeletionResult |
delete()
Deletes the build, and all associated data, from the server and drop location. |
IBuildDeletionResult |
delete(DeleteOptions options)
Delete the build and only the associated information you specify. |
IBuildController |
getBuildController()
The IBuildController used to perform the build. |
java.lang.String |
getBuildControllerURI()
The Uri of the IBuildController used to perform the build. |
IBuildDefinition |
getBuildDefinition()
The IBuildDefinition that owns the build. |
java.lang.String |
getBuildDefinitionURI()
The Uri of the IBuildDefinition used to perform the build. |
java.lang.String |
getBuildNumber()
The Number used to identify the build. |
IBuildServer |
getBuildServer()
The server that owns the build. |
com.microsoft.tfs.core.clients.build.internal.soapextensions.BuildPhaseStatus |
getCompilationStatus()
The status of the compilation phase of the build. |
java.lang.String |
getDropLocation()
The location of the output of the build - typically DropLocationRoot\BuildDefinition.Name\BuildNumber. |
java.lang.String |
getDropLocationRoot()
The root drop location of the build - either the DefaultDropLocation from its IBuildDefinition, or the overridden DropLocation from its IBuildRequest. |
java.util.Calendar |
getFinishTime()
The time that the build finished. |
IBuildInformation |
getInformation()
The collection of information nodes for the build. |
java.lang.String |
getLabelName()
The name of the label created for the build. |
java.lang.String |
getLastChangedBy()
Gets the account name of the last user to change the build. |
java.lang.String |
getLastChangedByDisplayName()
Gets the display name of the last user to change the build. |
java.util.Calendar |
getLastChangedOn()
The date and time of the last change to the build. |
java.lang.String |
getLogLocation()
The location of the log file for the build. |
java.lang.String |
getProcessParameters()
The process parameters used for this build. |
java.lang.String |
getQuality()
The quality of the build. |
BuildReason |
getReason()
The reason the build exists. |
java.lang.String |
getRequestedBy()
The user that requested the build. |
java.lang.String |
getRequestedFor()
The user for whom the build was requested. |
int[] |
getRequestIDs()
The request Ids that started this build. |
IQueuedBuild[] |
getRequests()
The requests that started this build. |
java.lang.String |
getShelvesetName()
The shelveset that was built. |
java.lang.String |
getSourceGetVersion()
The version specification for which the sources were retrieved for the build. |
java.util.Calendar |
getStartTime()
The time that the build actually started |
BuildStatus |
getStatus()
The overall status of the build. |
java.lang.String |
getTeamProject()
Gets the team project that owns the build. |
com.microsoft.tfs.core.clients.build.internal.soapextensions.BuildPhaseStatus |
getTestStatus()
The status of the test phase of the build. |
java.lang.String |
getURI()
The URI of the build. |
boolean |
isBuildFinished()
Indicates whether or not the build has finished. |
boolean |
isIsDeleted()
The flag that indicates that the build has been deleted |
boolean |
isKeepForever()
Specifies whether the build participates in its definition's retention policy or should be kept forever. |
void |
refresh(java.lang.String[] informationTypes,
QueryOptions queryOptions)
Retrieves the latest build data from the server with the given query options and information types. |
com.microsoft.tfs.util.GUID |
requestIntermediateLogs()
Requests the intermediate diagnostics logs of an in-progress build. |
void |
save()
Saves any changes made to the build to the server. |
void |
setBuildNumber(java.lang.String buildNumber)
|
void |
setCompilationStatus(com.microsoft.tfs.core.clients.build.internal.soapextensions.BuildPhaseStatus compilationStatus)
|
void |
setDropLocation(java.lang.String dropLocation)
|
void |
setKeepForever(boolean keepForever)
|
void |
setLabelName(java.lang.String labelName)
|
void |
setLogLocation(java.lang.String logLocation)
|
void |
setQuality(java.lang.String buildQuality)
|
void |
setStatus(BuildStatus status)
|
void |
setTestStatus(com.microsoft.tfs.core.clients.build.internal.soapextensions.BuildPhaseStatus testStatus)
|
void |
stop()
Stops the build. |
Method Detail |
---|
java.lang.String getBuildNumber()
void setBuildNumber(java.lang.String buildNumber)
com.microsoft.tfs.core.clients.build.internal.soapextensions.BuildPhaseStatus getCompilationStatus()
void setCompilationStatus(com.microsoft.tfs.core.clients.build.internal.soapextensions.BuildPhaseStatus compilationStatus)
java.lang.String getDropLocation()
void setDropLocation(java.lang.String dropLocation)
java.lang.String getDropLocationRoot()
java.lang.String getLabelName()
void setLabelName(java.lang.String labelName)
boolean isKeepForever()
void setKeepForever(boolean keepForever)
java.lang.String getLogLocation()
void setLogLocation(java.lang.String logLocation)
java.lang.String getQuality()
void setQuality(java.lang.String buildQuality)
BuildStatus getStatus()
void setStatus(BuildStatus status)
com.microsoft.tfs.core.clients.build.internal.soapextensions.BuildPhaseStatus getTestStatus()
void setTestStatus(com.microsoft.tfs.core.clients.build.internal.soapextensions.BuildPhaseStatus testStatus)
IBuildController getBuildController()
java.lang.String getBuildControllerURI()
IBuildDefinition getBuildDefinition()
java.lang.String getBuildDefinitionURI()
boolean isBuildFinished()
IBuildServer getBuildServer()
IBuildInformation getInformation()
java.lang.String getLastChangedBy()
java.lang.String getLastChangedByDisplayName()
java.util.Calendar getLastChangedOn()
java.lang.String getProcessParameters()
BuildReason getReason()
int[] getRequestIDs()
IQueuedBuild[] getRequests()
boolean isIsDeleted()
java.lang.String getSourceGetVersion()
java.util.Calendar getStartTime()
java.util.Calendar getFinishTime()
java.lang.String getURI()
java.lang.String getTeamProject()
IBuildDeletionResult delete()
IBuildDeletionResult delete(DeleteOptions options)
options
- The parts of the build to delete.
void refresh(java.lang.String[] informationTypes, QueryOptions queryOptions)
informationTypes
- The information types which should be retrieved. Valid types
include "*", meaning all types, and the members of
Microsoft.TeamFoundation.Build.Common.InformationTypes.queryOptions
- The query options to use for the Refresh.void save()
void stop()
com.microsoft.tfs.util.GUID requestIntermediateLogs()
java.lang.String getRequestedBy()
java.lang.String getRequestedFor()
java.lang.String getShelvesetName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |