Package com.powsybl.afs.storage.check
Class FileSystemCheckOptionsBuilder
- java.lang.Object
-
- com.powsybl.afs.storage.check.FileSystemCheckOptionsBuilder
-
public class FileSystemCheckOptionsBuilder extends Object
- Author:
- Yichen TANG
-
-
Constructor Summary
Constructors Constructor Description FileSystemCheckOptionsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSystemCheckOptionsBuilder
addCheckTypes(String... types)
Add implementation specific check types.FileSystemCheckOptionsBuilder
addCheckTypes(Collection<String> types)
Add implementation specific check types.FileSystemCheckOptions
build()
FileSystemCheckOptionsBuilder
dryRun()
Just report issues, but not to fix.FileSystemCheckOptionsBuilder
repair()
For inconsistent expiration node, it would delete those nodes.FileSystemCheckOptionsBuilder
setInconsistentNodesExpirationTime(Instant inconsistentNodesExpirationTime)
-
-
-
Method Detail
-
dryRun
public FileSystemCheckOptionsBuilder dryRun()
Just report issues, but not to fix.- Returns:
-
repair
public FileSystemCheckOptionsBuilder repair()
For inconsistent expiration node, it would delete those nodes.- Returns:
-
setInconsistentNodesExpirationTime
public FileSystemCheckOptionsBuilder setInconsistentNodesExpirationTime(Instant inconsistentNodesExpirationTime)
-
addCheckTypes
public FileSystemCheckOptionsBuilder addCheckTypes(Collection<String> types)
Add implementation specific check types. For example, in cassandra, "reference_not_found"
-
addCheckTypes
public FileSystemCheckOptionsBuilder addCheckTypes(String... types)
Add implementation specific check types. For example, in cassandra, "reference_not_found"
-
build
public FileSystemCheckOptions build()
-
-