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
 
 
 - 
 
 -