Package org.kiwiproject.io
Class TimeBasedDirectoryCleaner.TimeBasedDirectoryCleanerBuilder
java.lang.Object
org.kiwiproject.io.TimeBasedDirectoryCleaner.TimeBasedDirectoryCleanerBuilder
- Enclosing class:
- TimeBasedDirectoryCleaner
-
Method Summary
Modifier and TypeMethodDescriptionbuild()deleteErrorLogLevel(String deleteErrorLogLevel) directoryPath(String directoryPath) retentionThreshold(Duration retentionThreshold) toString()
-
Method Details
-
directoryPath
public TimeBasedDirectoryCleaner.TimeBasedDirectoryCleanerBuilder directoryPath(String directoryPath) - Parameters:
directoryPath- the directory to be cleaned- Returns:
this.
-
retentionThreshold
public TimeBasedDirectoryCleaner.TimeBasedDirectoryCleanerBuilder retentionThreshold(Duration retentionThreshold) - Parameters:
retentionThreshold- how long the directory contents should be retained before deletion- Returns:
this.
-
deleteErrorLogLevel
public TimeBasedDirectoryCleaner.TimeBasedDirectoryCleanerBuilder deleteErrorLogLevel(String deleteErrorLogLevel) - Parameters:
deleteErrorLogLevel- the log level; should be a string corresponding to an SLF4JLevel- Returns:
this.
-
build
-
toString
-