Package jetbrains.buildServer.serverSide
Class ExtensibleBuildSettings
- java.lang.Object
-
- jetbrains.buildServer.serverSide.AbstractBuildSettings
-
- jetbrains.buildServer.serverSide.ExtensibleBuildSettings
-
- All Implemented Interfaces:
BuildSettings
,ReadOnlyBuildSettings
,ReadOnlyUserParameters
- Direct Known Subclasses:
PromotionBuildSettings
public abstract class ExtensibleBuildSettings extends AbstractBuildSettings
Created 05.03.13 12:51- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.AbstractBuildSettings
ALLOW_ANY_CHARS_KEY, ALWAYS_AVAILABLE_PARAMETERS, ENABLED_ARTIFACT_DEPENDENCIES_FILTER, ENABLED_REQUIREMENTS_FILTER, ENABLED_SETTINGS_FILTER, TEAMCITY_INTERNAL_PARAMETER_PREFIX
-
-
Constructor Summary
Constructors Constructor Description ExtensibleBuildSettings(ExtensionsProvider extensions, RunTypesProvider runTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SBuildStepsCollection
getAllBuildRunners()
-
Methods inherited from class jetbrains.buildServer.serverSide.AbstractBuildSettings
computeArtifactDependencyDigest, computeUndefinedParameters, equals, getArtifactDependencies, getArtifactPaths, getBuildFeatures, getBuildFeaturesOfType, getBuildFeaturesRequirements, getBuildNumberPattern, getBuildRunners, getCheckoutDirectory, getCheckoutType, getDigest, getLabelPattern, getOption, getOptions, getParameter, getParameters, getParametersAvailableOnAgents, getParametersCollection, getParameterValue, getParentSettings, getReferencedParameters, getRequirements, getRunnersRequirements, getUndefinedParameters, getVcsRootEntries, hashCode, isCompositeBuild, sortArtifactDependencies
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.ReadOnlyBuildSettings
getParametersProvider
-
-
-
-
Constructor Detail
-
ExtensibleBuildSettings
public ExtensibleBuildSettings(@NotNull ExtensionsProvider extensions, @NotNull RunTypesProvider runTypes)
-
-
Method Detail
-
getAllBuildRunners
@NotNull public SBuildStepsCollection getAllBuildRunners()
- Specified by:
getAllBuildRunners
in interfaceBuildSettings
- Overrides:
getAllBuildRunners
in classAbstractBuildSettings
- Returns:
- preprocessed with extensions collection of build runners
-
-