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 voidaddCleanupPolicy(HistoryRetentionPolicy policy)Sets cleanup policy for this build configurationvoidremoveCleanupPolicies()Remove all own cleanup policies for the objectvoidsetCleanupOption(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 (seeCleanupSettingsconstants)value- value to set option to, ornullto remove the option
-
-