package com.sohu.tv.jedis.stat.model;
import java.util.List;
import java.util.Map;
/**
* 上报实体
*
* @author leifu
* @Date 2015年1月16日
* @Time 下午3:01:06
*/
public class ClientReportBean {
/**
* 客户端ip
*/
private String clientIp;
/**
* 收集时间
*/
private long collectTime;
/**
* 上报时间
*/
private long reportTimeStamp;
/**
* 上报数据
*/
private List<Map<String, Object>> datas;
/**
* 其他信息
*/
private Map<String,Object> otherInfo;
public ClientReportBean() {
}
public ClientReportBean(String clientIp, long collectTime, long reportTimeStamp, List<Map<String, Object>> datas,
Map<String, Object> otherInfo) {
this.clientIp = clientIp;
this.collectTime = collectTime;
this.reportTimeStamp = reportTimeStamp;
this.datas = datas;
this.otherInfo = otherInfo;
}
public String getClientIp() {
return clientIp;
}
public void setClientIp(String clientIp) {
this.clientIp = clientIp;
}
public long getCollectTime() {
return collectTime;
}
public void setCollectTime(long collectTime) {
this.collectTime = collectTime;
}
public List<Map<String, Object>> getDatas() {
return datas;
}
public void setDatas(List<Map<String, Object>> datas) {
this.datas = datas;
}
public long getReportTimeStamp() {
return reportTimeStamp;
}
public void setReportTimeStamp(long reportTimeStamp) {
this.reportTimeStamp = reportTimeStamp;
}
public Map<String, Object> getOtherInfo() {
return otherInfo;
}
public void setOtherInfo(Map<String, Object> otherInfo) {
this.otherInfo = otherInfo;
}
@Override
public String toString() {
return "ClientReportBean [clientIp=" + clientIp + ", collectTime=" + collectTime + ", reportTimeStamp="
+ reportTimeStamp + ", datas=" + datas + ", otherInfo=" + otherInfo + "]";
}
}