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 voidcleanParameters()Map<String,String>getArtifactStorageSettings()longgetCleanCheckoutEnforcedBuildId()FullCheckoutFlaggetFullCheckoutFlag()StringgetOwnerNodeId()Map<String,String>getParametersSpecMap()Returns a map of parameters spec strings.PasswordReplacergetPasswordReplacer()StringgetUnresolvedArtifactPaths()StringgetUnresolvedBuildCheckoutDirectory()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
-
-