Class BuildCacheFeature
- java.lang.Object
-
- jetbrains.buildServer.serverSide.BuildFeature
-
- jetbrains.buildServer.serverSide.impl.BuildCacheFeature
-
- All Implemented Interfaces:
ExecutorModeSupport,Describable,ServerExtension,TeamCityExtension
public class BuildCacheFeature extends BuildFeature
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.serverSide.BuildFeature
BuildFeature.PlaceToShow
-
-
Constructor Summary
Constructors Constructor Description BuildCacheFeature()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdescribeParameters(Map<String,String> params)Returns parameters description of the build feature, will be used in the TeamCity UI to describe this feature settings.Map<String,String>getDefaultParameters()StringgetDisplayName()User presentable name of the feature.StringgetEditParametersUrl()PropertiesProcessorgetParametersProcessor(BuildTypeIdentity buildTypeOrTemplate)Returns parameters processor which will be used to validate and alter parameters specified by user.StringgetType()Type of the feature, must be unique among all of the features.-
Methods inherited from class jetbrains.buildServer.serverSide.BuildFeature
getParametersProcessor, getPlaceToShow, getRequirements, getSupportType, isAvailable, isMultipleFeaturesPerBuildTypeAllowed, isRequiresAgent, isUnchangedBySettingsFreeze
-
-
-
-
Method Detail
-
getType
@NotNull public String getType()
Description copied from class:BuildFeatureType of the feature, must be unique among all of the features.- Specified by:
getTypein classBuildFeature- Returns:
- type of the feature
-
getDisplayName
@NotNull public String getDisplayName()
Description copied from class:BuildFeatureUser presentable name of the feature.- Specified by:
getDisplayNamein interfaceDescribable- Specified by:
getDisplayNamein classBuildFeature- Returns:
- name of the feature to show in the user interface.
-
getEditParametersUrl
@Nullable public String getEditParametersUrl()
- Specified by:
getEditParametersUrlin classBuildFeature- Returns:
- absolute path to a JSP file or controller for editing parameters, should not include context path.
-
describeParameters
@NotNull public String describeParameters(@NotNull Map<String,String> params)
Description copied from class:BuildFeatureReturns parameters description of the build feature, will be used in the TeamCity UI to describe this feature settings.- Overrides:
describeParametersin classBuildFeature- Parameters:
params- parameters to describe- Returns:
- short description of parameters.
-
getParametersProcessor
@Nullable public PropertiesProcessor getParametersProcessor(@NotNull BuildTypeIdentity buildTypeOrTemplate)
Description copied from class:BuildFeatureReturns parameters processor which will be used to validate and alter parameters specified by user. Unlike the previous method, this one accepts build type or template context- Overrides:
getParametersProcessorin classBuildFeature- Returns:
-
getDefaultParameters
@Nullable public Map<String,String> getDefaultParameters()
- Overrides:
getDefaultParametersin classBuildFeature- Returns:
- default parameters
-
-