/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package cn.escheduler.api.dto.treeview; import java.util.Date; /** * Instance */ public class Instance { private int id; /** * node name * 节点名称 */ private String name; /** * node type * 节点类型 */ private String type; /** * node status * 状态 */ private String state; /** * node start time * 开始时间 */ private Date startTime; /** * node end time * 结束时间 */ private Date endTime; /** * node running on which host * 运行机器 */ private String host; /** * node duration * 运行时长 */ private String duration; private int subflowId; public Instance(){} public Instance(int id,String name, String type){ this.id = id; this.name = name; this.type = type; } public Instance(int id,String name, String type,String state,Date startTime, Date endTime, String host, String duration,int subflowId) { this.id = id; this.name = name; this.type = type; this.state = state; this.startTime = startTime; this.endTime = endTime; this.host = host; this.duration = duration; this.subflowId = subflowId; } public Instance(int id,String name, String type,String state,Date startTime, Date endTime, String host, String duration) { this(id, name, type, state, startTime, endTime,host,duration,0); } public int getId() { return id; } public void setId(int id) { this.id = id; } 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 getState() { return state; } public void setState(String state) { this.state = state; } 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 String getHost() { return host; } public void setHost(String host) { this.host = host; } public String getDuration() { return duration; } public void setDuration(String duration) { this.duration = duration; } public int getSubflowId() { return subflowId; } public void setSubflowId(int subflowId) { this.subflowId = subflowId; } }