package com.taobao.zeus.model;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import com.taobao.zeus.model.JobStatus.Status;
import com.taobao.zeus.model.JobStatus.TriggerType;
public class JobHistory{
private String id;
private String jobId;
private String toJobId;
private Date startTime;
private Date endTime;
private String executeHost;
private String operator;
private Status status;
private TriggerType triggerType;
private String illustrate;
private String statisEndTime;
private LogContent log=new LogContent();
private String timezone;
private String cycle;
private String hostGroupId;
private Map<String, String> properties=new HashMap<String, String>();
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getJobId() {
return jobId;
}
public void setJobId(String jobId) {
this.jobId = jobId;
}
public String getToJobId() {
return toJobId;
}
public void setToJobId(String toJobId) {
this.toJobId = toJobId;
}
public Date getStartTime() {
return startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
public Date getEndTime() {
return endTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
public LogContent getLog() {
return log;
}
public void setLog(String log) {
log=log==null?"":log;
this.log.setContent(new StringBuffer(log));
}
public String getExecuteHost() {
return executeHost;
}
public void setExecuteHost(String executeHost) {
this.executeHost = executeHost;
}
public Status getStatus() {
return status;
}
public void setStatus(Status status) {
this.status = status;
}
public TriggerType getTriggerType() {
return triggerType;
}
public void setTriggerType(TriggerType triggerType) {
this.triggerType = triggerType;
}
public String getIllustrate() {
return illustrate;
}
public void setIllustrate(String illustrate) {
this.illustrate = illustrate;
}
@Override
public String toString() {
return "id:"+id+",jobId:"+jobId;
}
public String getOperator() {
return operator;
}
public void setOperator(String operator) {
this.operator = operator;
}
public Map<String, String> getProperties() {
return properties;
}
public void setProperties(Map<String, String> properties) {
this.properties = properties;
}
public String getStatisEndTime() {
return statisEndTime;
}
public void setStatisEndTime(String statisEndTime) {
this.statisEndTime = statisEndTime;
}
public String getTimezone() {
return timezone;
}
public void setTimezone(String timezone) {
this.timezone = timezone;
}
public String getCycle() {
return cycle;
}
public void setCycle(String cycle) {
this.cycle = cycle;
}
public String getHostGroupId() {
return hostGroupId;
}
public void setHostGroupId(String hostGroupId) {
this.hostGroupId = hostGroupId;
}
}