package org.openstack.atlas.config;
public class CloudFilesZipInfo implements Comparable<CloudFilesZipInfo> {
protected int accountId;
protected int loadbalancerId;
protected int nLines;
protected long uncompressedSize;
protected long crc;
private String hdfsFile;
private String cacheFile;
private String localCacheDir;
private String accountCacheDir;
public CloudFilesZipInfo() {
}
@Override
public int compareTo(CloudFilesZipInfo o) {
int oAccountId = o.getAccountId();
int oLoadbalancerId = o.getLoadbalancerId();
if (accountId < oAccountId) {
return -1;
}
if (accountId > oAccountId) {
return 1;
}
if (loadbalancerId < oLoadbalancerId) {
return -1;
}
if (loadbalancerId > oLoadbalancerId) {
return 1;
}
return 0;
}
@Override
public String toString() {
return "CloudFilesZipInfo{accountId=" + accountId
+ ", loadbalancerId=" + loadbalancerId
+ ", nLines=" + nLines
+ ", uncompressedSize=" + uncompressedSize
+ ", crc=" + crc
+ ", hdfsFile=" + hdfsFile
+ ", cacheFile=" + cacheFile + '}';
}
public int getAccountId() {
return accountId;
}
public void setAccountId(int accountId) {
this.accountId = accountId;
}
public int getLoadbalancerId() {
return loadbalancerId;
}
public void setLoadbalancerId(int loadbalancerId) {
this.loadbalancerId = loadbalancerId;
}
public long getCrc() {
return crc;
}
public void setCrc(long crc) {
this.crc = crc;
}
public long getUncompressedSize() {
return uncompressedSize;
}
public void setUncompressedSize(long uncompressedSize) {
this.uncompressedSize = uncompressedSize;
}
public int getnLines() {
return nLines;
}
public void setnLines(int nLines) {
this.nLines = nLines;
}
public String getHdfsFile() {
return hdfsFile;
}
public void setHdfsFile(String hdfsFile) {
this.hdfsFile = hdfsFile;
}
public String getCacheFile() {
return cacheFile;
}
public void setCacheFile(String cacheFile) {
this.cacheFile = cacheFile;
}
public String getLocalCacheDir() {
return localCacheDir;
}
public void setLocalCacheDir(String localCacheDir) {
this.localCacheDir = localCacheDir;
}
public String getAccountCacheDir() {
return accountCacheDir;
}
public void setAccountCacheDir(String accountCacheDir) {
this.accountCacheDir = accountCacheDir;
}
}