package org.zstack.core.gc;
import org.zstack.header.vo.ResourceVO;
import javax.persistence.*;
import java.sql.Timestamp;
/**
* Created by frank on 8/5/2015.
*/
@Entity
@Table
public class GarbageCollectorVO extends ResourceVO {
@Column
private String name;
@Column
private String runnerClass;
@Column
private String context;
@Column
@Enumerated(EnumType.STRING)
private GCStatus status;
@Column
private String managementNodeUuid;
@Column
private String type;
@Column
private Timestamp createDate;
@Column
private Timestamp lastOpDate;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getRunnerClass() {
return runnerClass;
}
public void setRunnerClass(String runnerClass) {
this.runnerClass = runnerClass;
}
public String getContext() {
return context;
}
public void setContext(String context) {
this.context = context;
}
public GCStatus getStatus() {
return status;
}
public void setStatus(GCStatus status) {
this.status = status;
}
public String getManagementNodeUuid() {
return managementNodeUuid;
}
public void setManagementNodeUuid(String managementNodeUuid) {
this.managementNodeUuid = managementNodeUuid;
}
public Timestamp getCreateDate() {
return createDate;
}
public void setCreateDate(Timestamp createDate) {
this.createDate = createDate;
}
public Timestamp getLastOpDate() {
return lastOpDate;
}
public void setLastOpDate(Timestamp lastOpDate) {
this.lastOpDate = lastOpDate;
}
}