package org.openstack.atlas.logs.itest; import java.util.HashSet; import java.util.Set; public class HdfsZipDirScan { private String hourKey; private boolean dateDirFound = false; private boolean zipDirFound = false; private boolean partionFilesFound = false; private long zipByteCount = 0L; private int zipCount = 0; private int partZipCount = 0; private Set<String> partZipsFound; private Set<String> zipsFound; public String displayString() { String fmt = "%s zipCount=%d zipsInPartitionCount=%d dirFound=%s outputPartitionsFound = %s zipsDirFound=%s zipBytes=%d"; return String.format(fmt, hourKey, zipCount, partZipCount, dateDirFound, partionFilesFound, zipDirFound, zipByteCount); } public HdfsZipDirScan() { } public boolean isDateDirFound() { return dateDirFound; } public void setDateDirFound(boolean dateDirFound) { this.dateDirFound = dateDirFound; } public boolean isZipDirFound() { return zipDirFound; } public void setZipDirFound(boolean zipDirFound) { this.zipDirFound = zipDirFound; } public boolean isPartionFilesFound() { return partionFilesFound; } public void setPartionFilesFound(boolean partionFilesFound) { this.partionFilesFound = partionFilesFound; } public int getZipCount() { return zipCount; } public void setZipCount(int zipCount) { this.zipCount = zipCount; } public int getPartZipCount() { return partZipCount; } public void setPartZipCount(int partZipCount) { this.partZipCount = partZipCount; } public String getHourKey() { return hourKey; } public void setHourKey(String hourKey) { this.hourKey = hourKey; } public Set<String> getZipsFound() { if (zipsFound == null) { zipsFound = new HashSet<String>(); } return zipsFound; } public void setZipsFound(Set<String> zipsFound) { this.zipsFound = zipsFound; } public Set<String> getPartZipsFound() { if (partZipsFound == null) { partZipsFound = new HashSet<String>(); } return partZipsFound; } public void setPartZipsFound(Set<String> partZipsFound) { this.partZipsFound = partZipsFound; } public long getZipByteCount() { return zipByteCount; } public void setZipByteCount(long zipByteCount) { this.zipByteCount = zipByteCount; } public int incZipCount(int n) { zipCount += n; return zipCount; } public int incPartZipCount(int n) { partZipCount += n; return partZipCount; } public long incZipByteCount(long size) { zipByteCount += size; return zipByteCount; } }