public class AgentBuild
extends java.lang.Object
implements jetbrains.buildServer.log.Loggable
Modifier and Type | Class and Description |
---|---|
static class |
AgentBuild.CheckoutType |
Constructor and Description |
---|
AgentBuild(long buildId) |
Modifier and Type | Method and Description |
---|---|
void |
addFullCheckoutReason(java.lang.String reason) |
java.lang.String |
describe(boolean verbose) |
static AgentBuild |
deserialize(java.lang.String serialized) |
java.lang.String |
getAccessCode() |
java.lang.String |
getAccessUser() |
java.util.List<ArtifactDependencyInfo> |
getArtifactDependencies() |
java.lang.String |
getArtifactPaths() |
java.util.Map<java.lang.String,java.lang.String> |
getArtifactStorageSettings() |
java.util.List<BuildFeatureInfo> |
getBuildFeatures() |
long |
getBuildId() |
java.util.List<BuildRunnerData> |
getBuildRunners() |
java.lang.String |
getBuildTypeExternalId() |
java.lang.String |
getBuildTypeId() |
java.lang.String |
getCheckoutDirectory() |
AgentBuild.CheckoutType |
getCheckoutType() |
long |
getCleanCheckoutEnforcedBuildId() |
java.lang.String |
getCurrentRevision(VcsRoot vcsRoot) |
int |
getDefaultExecutionTimeout() |
java.util.List<java.lang.String> |
getFullCheckoutReasons() |
<T> T |
getOptionValue(Option<T> option) |
java.util.Map<java.lang.String,java.lang.String> |
getParametersSpecMap()
Returns a map of parameters spec strings.
|
java.util.List<VcsChangeInfo> |
getPersonalVcsChanges()
Returns list of VCS changed files affected by personal modification.
|
java.lang.String |
getPreviousRevision(VcsRoot vcsRoot)
Deprecated.
use agent revision information from jetbrains.buildServer.agent.impl.vcs.AgentWorkDirRevisionManager instead
|
java.util.List<java.lang.String> |
getRequiredTools() |
java.util.Map<java.lang.String,java.lang.String> |
getServerParameters()
Returns map of parameters defined on the server side.
|
java.util.List<java.lang.String> |
getUserBuildParameters() |
java.util.Collection<java.lang.String> |
getUserDefinedReferences() |
java.util.List<VcsChangeInfo> |
getVcsChanges()
Returns list of VCS changed files affected by non personal modifications.
|
java.util.List<VcsRootEntry> |
getVcsRootEntries() |
java.lang.String |
getVcsSettingsHashForAgentCheckout() |
java.lang.String |
getVcsSettingsHashForManualCheckout() |
java.lang.String |
getVcsSettingsHashForServerCheckout() |
boolean |
isPersonal() |
boolean |
isPersonalPatchAvailable() |
java.lang.String |
serialize() |
void |
setAccessCode(java.lang.String accessCode) |
void |
setArtifactDependencies(java.util.List<ArtifactDependencyInfo> artifactDependencies) |
void |
setArtifactPaths(java.lang.String artifactPaths) |
void |
setArtifactStorageSettings(java.util.Map<java.lang.String,java.lang.String> storageSettings) |
void |
setBuildFeatures(java.util.List<BuildFeatureInfo> infos) |
void |
setBuildRunners(java.util.List<BuildRunnerData> settings) |
void |
setBuildTypeExternalId(java.lang.String buildTypeExternalId) |
void |
setBuildTypeId(java.lang.String buildTypeId) |
void |
setBuildTypeOptions(java.util.Map<Option,java.lang.Object> options) |
void |
setCheckoutDirectory(java.lang.String checkoutDirectory) |
void |
setCheckoutType(AgentBuild.CheckoutType checkoutType) |
void |
setCleanCheckoutEnforcedBuildId(long cleanCheckoutEnforcedBuildId) |
void |
setCurrentRevision(long vcsRootId,
java.lang.String currentRevision) |
void |
setDefaultCheckoutDirectory(java.lang.String defaultDirNameRelativeToWorkingDir)
Deprecated.
since 10.0
|
void |
setDefaultExecutionTimeout(int executionTimeout) |
void |
setParametersSpecMap(java.util.Map<java.lang.String,java.lang.String> parametersSpecs) |
void |
setPersonal(boolean personal) |
void |
setPersonalPatchAvailable(boolean personalPatchAvailable) |
void |
setPersonalVcsChanges(java.util.List<VcsChangeInfo> vcsChanges) |
void |
setPreviousRevision(long vcsRootId,
java.lang.String oldRevision)
Deprecated.
use agent revision information from jetbrains.buildServer.agent.impl.vcs.AgentWorkDirRevisionManager instead
|
void |
setRequiredTools(java.util.Collection<java.lang.String> requiredTools) |
void |
setServerParameters(java.util.Map<java.lang.String,java.lang.String> serverParameters) |
void |
setUserBuildParameters(java.util.Collection<java.lang.String> userDefinedKeys) |
void |
setVcsChanges(java.util.List<VcsChangeInfo> vcsChanges) |
void |
setVcsRootEntries(java.util.List<? extends VcsRootEntry> vcsRootEntries) |
void |
setVcsSettingsHashForAgentCheckout(java.lang.String defaultDirNameRelativeToWorkingDir) |
void |
setVcsSettingsHashForManualCheckout(java.lang.String defaultDirNameRelativeToWorkingDir) |
void |
setVcsSettingsHashForServerCheckout(java.lang.String defaultDirNameRelativeToWorkingDir) |
java.lang.String |
toString() |
public long getBuildId()
@NotNull public java.lang.String getBuildTypeId()
public void setBuildTypeId(@NotNull java.lang.String buildTypeId)
@NotNull public java.lang.String getBuildTypeExternalId()
public void setBuildTypeExternalId(@NotNull java.lang.String buildTypeExternalId)
public void setCheckoutDirectory(@Nullable java.lang.String checkoutDirectory)
public void setArtifactPaths(java.lang.String artifactPaths)
@Nullable public java.lang.String getArtifactPaths()
public boolean isPersonal()
public boolean isPersonalPatchAvailable()
public void setPersonal(boolean personal)
public void setPersonalPatchAvailable(boolean personalPatchAvailable)
public void setBuildTypeOptions(@NotNull java.util.Map<Option,java.lang.Object> options)
public long getCleanCheckoutEnforcedBuildId()
public void setCleanCheckoutEnforcedBuildId(long cleanCheckoutEnforcedBuildId)
public void setDefaultExecutionTimeout(int executionTimeout)
public int getDefaultExecutionTimeout()
@NotNull public java.lang.String getAccessUser()
@NotNull public java.lang.String getAccessCode()
public void setAccessCode(@NotNull java.lang.String accessCode)
@NotNull public AgentBuild.CheckoutType getCheckoutType()
public void setCheckoutType(@NotNull AgentBuild.CheckoutType checkoutType)
@NotNull public java.util.Map<java.lang.String,java.lang.String> getServerParameters()
public void setServerParameters(@NotNull java.util.Map<java.lang.String,java.lang.String> serverParameters)
public void setParametersSpecMap(java.util.Map<java.lang.String,java.lang.String> parametersSpecs)
public void setRequiredTools(java.util.Collection<java.lang.String> requiredTools)
public java.util.List<java.lang.String> getRequiredTools()
@NotNull public java.util.Map<java.lang.String,java.lang.String> getParametersSpecMap()
@NotNull public java.util.List<VcsRootEntry> getVcsRootEntries()
public void setVcsRootEntries(@NotNull java.util.List<? extends VcsRootEntry> vcsRootEntries)
@Deprecated @Nullable public java.lang.String getPreviousRevision(@NotNull VcsRoot vcsRoot)
@Deprecated public void setPreviousRevision(long vcsRootId, @Nullable java.lang.String oldRevision)
@Nullable public java.lang.String getCurrentRevision(@NotNull VcsRoot vcsRoot)
public void setCurrentRevision(long vcsRootId, @Nullable java.lang.String currentRevision)
@NotNull public java.util.List<java.lang.String> getFullCheckoutReasons()
public void addFullCheckoutReason(@NotNull java.lang.String reason)
@NotNull public java.util.List<ArtifactDependencyInfo> getArtifactDependencies()
public void setArtifactDependencies(@NotNull java.util.List<ArtifactDependencyInfo> artifactDependencies)
@Deprecated public void setDefaultCheckoutDirectory(@NotNull java.lang.String defaultDirNameRelativeToWorkingDir)
public void setVcsSettingsHashForAgentCheckout(@NotNull java.lang.String defaultDirNameRelativeToWorkingDir)
public void setVcsSettingsHashForServerCheckout(@NotNull java.lang.String defaultDirNameRelativeToWorkingDir)
public void setVcsSettingsHashForManualCheckout(@NotNull java.lang.String defaultDirNameRelativeToWorkingDir)
@NotNull public java.lang.String getVcsSettingsHashForServerCheckout()
@NotNull public java.lang.String getVcsSettingsHashForAgentCheckout()
@NotNull public java.lang.String getVcsSettingsHashForManualCheckout()
@Nullable public java.lang.String getCheckoutDirectory()
@NotNull public java.util.List<BuildRunnerData> getBuildRunners()
public void setBuildRunners(@NotNull java.util.List<BuildRunnerData> settings)
public java.util.List<BuildFeatureInfo> getBuildFeatures()
public void setBuildFeatures(@NotNull java.util.List<BuildFeatureInfo> infos)
@Nullable public <T> T getOptionValue(@NotNull Option<T> option)
@NotNull public java.util.List<VcsChangeInfo> getVcsChanges()
public void setVcsChanges(@NotNull java.util.List<VcsChangeInfo> vcsChanges)
public void setPersonalVcsChanges(@NotNull java.util.List<VcsChangeInfo> vcsChanges)
public void setUserBuildParameters(@NotNull java.util.Collection<java.lang.String> userDefinedKeys)
@NotNull public java.util.List<java.lang.String> getUserBuildParameters()
@NotNull public java.util.Collection<java.lang.String> getUserDefinedReferences()
@NotNull public java.util.Map<java.lang.String,java.lang.String> getArtifactStorageSettings()
public void setArtifactStorageSettings(@NotNull java.util.Map<java.lang.String,java.lang.String> storageSettings)
@NotNull public java.util.List<VcsChangeInfo> getPersonalVcsChanges()
@NotNull public java.lang.String serialize()
@NotNull public static AgentBuild deserialize(@NotNull java.lang.String serialized)
@NotNull public java.lang.String toString()
toString
in class java.lang.Object
@NotNull public java.lang.String describe(boolean verbose)
describe
in interface jetbrains.buildServer.log.Loggable