Package jetbrains.buildServer.agent.impl
Interface AgentBuildSettingsEx
-
- All Superinterfaces:
AgentBuildSettings
- All Known Implementing Classes:
AgentBuildSettingsImpl
public interface AgentBuildSettingsEx extends AgentBuildSettings
- Author:
- Eugene Petrenko Created: 09.06.2010 15:43:25
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cleanParameters()
Map<String,String>
getArtifactStorageSettings()
long
getCleanCheckoutEnforcedBuildId()
FullCheckoutFlag
getFullCheckoutFlag()
String
getOwnerNodeId()
Map<String,String>
getParametersSpecMap()
Returns a map of parameters spec strings.PasswordReplacer
getPasswordReplacer()
String
getUnresolvedArtifactPaths()
String
getUnresolvedBuildCheckoutDirectory()
Collection<BuildFeatureInfo>
getUnresolvedBuildFeatures()
Map<String,String>
getUnresolvedBuildParameters()
Map<String,String>
getUnresolvedConfigParameters()
List<BuildRunnerData>
getUnresolvedRunnersSettings()
Map<String,String>
getUnresolvedServerParameters()
Collection<String>
getUserDefinedReferences()
Collection<String>
getUserParameterNames()
-
Methods inherited from interface jetbrains.buildServer.agent.AgentBuildSettings
getAccessCode, getAccessUser, getAgentConfiguration, getAgentTempDirectory, getArtifactDependencies, getBuildCurrentVersion, getBuildId, getBuildLogger, getBuildPreviousVersion, getBuildRunners, getBuildTempDirectory, getBuildTypeExternalId, getBuildTypeId, getBuildTypeName, getBuildTypeOptionValue, getCheckoutType, getDefaultCheckoutDirectory, getExecutionTimeoutMinutes, getPersonalVcsChanges, getProjectName, getVcsChanges, getVcsRootEntries, getVcsSettingsHashForCheckoutMode, isCheckoutOnAgent, isCheckoutOnServer, isCleanBuild, isCustomCheckoutDirectory, isPersonal, isPersonalPatchAvailable
-
-
-
-
Method Detail
-
getUnresolvedBuildCheckoutDirectory
@NotNull String getUnresolvedBuildCheckoutDirectory()
-
getUnresolvedArtifactPaths
@Nullable String getUnresolvedArtifactPaths()
-
getUnresolvedServerParameters
@NotNull Map<String,String> getUnresolvedServerParameters()
- Since:
- 2020.1
-
getUnresolvedConfigParameters
@NotNull Map<String,String> getUnresolvedConfigParameters()
- Returns:
- server provided configuration parameters
-
getUnresolvedRunnersSettings
@NotNull List<BuildRunnerData> getUnresolvedRunnersSettings()
-
getUserParameterNames
@NotNull Collection<String> getUserParameterNames()
-
getUserDefinedReferences
@NotNull Collection<String> getUserDefinedReferences()
-
getFullCheckoutFlag
@NotNull FullCheckoutFlag getFullCheckoutFlag()
-
getUnresolvedBuildFeatures
@NotNull Collection<BuildFeatureInfo> getUnresolvedBuildFeatures()
-
getParametersSpecMap
@NotNull Map<String,String> getParametersSpecMap()
Returns a map of parameters spec strings. ParametersUtil could be used to create ControlDescription instance from a string. Specs should not change during the build. The map contain only those parameter keys which have a spec.
-
getCleanCheckoutEnforcedBuildId
long getCleanCheckoutEnforcedBuildId()
-
cleanParameters
void cleanParameters()
-
getOwnerNodeId
@Nullable String getOwnerNodeId()
-
getPasswordReplacer
@NotNull PasswordReplacer getPasswordReplacer()
- Returns:
- instance of PasswordReplacer which can be used to replace passwords known to current build in different logs or files
- Since:
- 2023.05.1
-
-