package org.araqne.logstorage.exporter; import java.io.File; import java.util.Arrays; import java.util.List; import java.util.Set; public class ExportOption { private Set<String> filePaths; private String outputType = "txt"; private List<String> columns = Arrays.asList("line");; private File pfxFile; private String password; private long limitCount = Long.MAX_VALUE; private boolean useCompress = false; private boolean useStandardOutput = false; private File outputDir = new File(System.getProperty("user.dir")); private int version = 3; public Set<String> getFilePaths() { return filePaths; } public void setFilePaths(Set<String> filePaths) { this.filePaths = filePaths; } public int getVersion() { return version; } public void setVersion(int version) { this.version = version; } public String getOutputType() { return outputType; } public void setOutputType(String outputType) { this.outputType = outputType; } public List<String> getColumns() { return columns; } public void setColumns(List<String> columns) { this.columns = columns; } public File getPfxFile() { return pfxFile; } public void setPfxFile(File pfxFile) { this.pfxFile = pfxFile; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public long getLimitCount() { return limitCount; } public void setLimitCount(long limitCount) { this.limitCount = limitCount; } public boolean isUseCompress() { return useCompress; } public void setUseCompress(boolean useCompress) { this.useCompress = useCompress; } public boolean isUseStandardOutput() { return useStandardOutput; } public void setUseStandardOutput(boolean useStandardOutput) { this.useStandardOutput = useStandardOutput; } public File getOutputDir() { return outputDir; } public void setOutputDir(File outputDir) { this.outputDir = outputDir; } }