Package jetbrains.buildServer.serverSide
Interface CleanupSettingsInit
-
- All Superinterfaces:
CleanupSettings
- All Known Subinterfaces:
BuildTypeEx
,BuildTypeSettingsEx
,BuildTypeTemplateEx
,ProjectEx
,RemoteBuildTypeEx
- All Known Implementing Classes:
BuildTypeImpl
,BuildTypeSettingsImpl
,BuildTypeTemplateImpl
,CleanupSettingsSupport
,DummyBuildType
,EditableBuildTypeCopy
,EditableTemplateCopy
,InaccessibleTemplate
,MockBuildType
,ProjectImpl
,RemoteBuildTypeImpl
,SecuredBuildType
,SecuredBuildTypeTemplate
,SecuredProject
public interface CleanupSettingsInit extends CleanupSettings
- See Also:
for keep rules management
-
-
Field Summary
-
Fields inherited from interface jetbrains.buildServer.serverSide.CleanupSettings
CLEANUP_PREVENT_DEPENDENCIES_ARTIFACTS_FROM_CLEANUP, DISABLE_CLEANUP_POLICIES
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addCleanupPolicy(HistoryRetentionPolicy policy)
Sets cleanup policy for this build configurationvoid
removeCleanupPolicies()
Remove all own cleanup policies for the objectvoid
setCleanupOption(String option, Boolean value)
Sets value for a cleanup option-
Methods inherited from interface jetbrains.buildServer.serverSide.CleanupSettings
getCleanupOptions, getCleanupPolicies, getInheritedCleanupOptions, getInheritedCleanupPolicies, getOwnCleanupOptions, getOwnCleanupPolicies
-
-
-
-
Method Detail
-
addCleanupPolicy
void addCleanupPolicy(@NotNull HistoryRetentionPolicy policy)
Sets cleanup policy for this build configuration- Parameters:
policy
- policy to set
-
removeCleanupPolicies
void removeCleanupPolicies()
Remove all own cleanup policies for the object
-
setCleanupOption
void setCleanupOption(@NotNull String option, @Nullable Boolean value)
Sets value for a cleanup option- Parameters:
option
- cleanup option (seeCleanupSettings
constants)value
- value to set option to, ornull
to remove the option
-
-