package io.renren.modules.generator.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2021-08-06 15:33:20
 */
@Data
@TableName("edgenodes")
public class EdgenodesEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 名称
     */
    private String edgenodesName;
    /**
     * 状态
     */
    private String edgenodesStatus;
    /**
     * 边缘节点ID
     */
    @TableId
    private Integer edgenodesId;
    /**
     * 角色
     */
    private String edgenodesRole;
    /**
     * CPU
     */
    private String cpu;
    /**
     * 内存
     */
    private String memory;
    /**
     * 容器组
     */
    private String edgenodesPods;
    /**
     * 已分配CPU
     */
    private String allocatedCpu;
    /**
     * 已分配内存
     */
    private String allocatedMemory;
    /**
     * 边缘节点IP
     */
    private String edgenodesIp;
    /**
     * 操作系统(具体的类型 如：centos7)
     */
    private String osImage;
    /**
     * 操作系统类型(类似linux、mac、win)
     */
    private String operatingSystem;
    /**
     * 内核版本
     */
    private String kernelVersion;
    /**
     * 容器版本
     */
    private String containerRuntimeVersion;
    /**
     * Kubelet版本
     */
    private String kubeletVersion;
    /**
     * 系统架构
     */
    private String architecture;
    /**
     * 创建时间
     */
    private Date createdTime;

}
