package tech.powerjob.server.web.response; import lombok.Data; import java.util.Date; /** * 容器信息 视图层展示对象 * * @author tjq * @since 2020/5/15 */ @Data public class ContainerInfoVO { private Long id; private String containerName; /** * 容器类型,枚举值为 ContainerSourceType */ private String sourceType; /** * 由 sourceType 决定,JarFile -> String,存储文件名称;Git -> JSON,包括 URL,branch,username,password */ private String sourceInfo; /** * 版本 (Jar包使用md5,Git使用commitId,前者32位,后者40位,不会产生碰撞) */ private String version; /** * 状态,枚举值为 ContainerStatus */ private String status; /** * 上一次部署时间 */ private String lastDeployTime; private Date gmtCreate; private Date gmtModified; }