Class ServiceInfo

    • Constructor Detail

      • ServiceInfo

        public ServiceInfo()
      • ServiceInfo

        public ServiceInfo​(ServiceInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getServiceID

        public String getServiceID()
        Get 服务id
        Returns:
        ServiceID 服务id
      • setServiceID

        public void setServiceID​(String ServiceID)
        Set 服务id
        Parameters:
        ServiceID - 服务id
      • getHostID

        public String getHostID()
        Get 主机id
        Returns:
        HostID 主机id
      • setHostID

        public void setHostID​(String HostID)
        Set 主机id
        Parameters:
        HostID - 主机id
      • getHostIP

        public String getHostIP()
        Get 主机ip
        Returns:
        HostIP 主机ip
      • setHostIP

        public void setHostIP​(String HostIP)
        Set 主机ip
        Parameters:
        HostIP - 主机ip
      • getContainerName

        public String getContainerName()
        Get 容器名
        Returns:
        ContainerName 容器名
      • setContainerName

        public void setContainerName​(String ContainerName)
        Set 容器名
        Parameters:
        ContainerName - 容器名
      • getType

        public String getType()
        Get 服务名 例如nginx/redis
        Returns:
        Type 服务名 例如nginx/redis
      • setType

        public void setType​(String Type)
        Set 服务名 例如nginx/redis
        Parameters:
        Type - 服务名 例如nginx/redis
      • getVersion

        public String getVersion()
        Get 版本
        Returns:
        Version 版本
      • setVersion

        public void setVersion​(String Version)
        Set 版本
        Parameters:
        Version - 版本
      • getRunAs

        public String getRunAs()
        Get 账号
        Returns:
        RunAs 账号
      • setRunAs

        public void setRunAs​(String RunAs)
        Set 账号
        Parameters:
        RunAs - 账号
      • getListen

        public String[] getListen()
        Get 监听端口
        Returns:
        Listen 监听端口
      • setListen

        public void setListen​(String[] Listen)
        Set 监听端口
        Parameters:
        Listen - 监听端口
      • getConfig

        public String getConfig()
        Get 配置
        Returns:
        Config 配置
      • setConfig

        public void setConfig​(String Config)
        Set 配置
        Parameters:
        Config - 配置
      • getProcessCnt

        public Long getProcessCnt()
        Get 关联进程数
        Returns:
        ProcessCnt 关联进程数
      • setProcessCnt

        public void setProcessCnt​(Long ProcessCnt)
        Set 关联进程数
        Parameters:
        ProcessCnt - 关联进程数
      • getAccessLog

        public String getAccessLog()
        Get 访问日志
        Returns:
        AccessLog 访问日志
      • setAccessLog

        public void setAccessLog​(String AccessLog)
        Set 访问日志
        Parameters:
        AccessLog - 访问日志
      • getErrorLog

        public String getErrorLog()
        Get 错误日志
        Returns:
        ErrorLog 错误日志
      • setErrorLog

        public void setErrorLog​(String ErrorLog)
        Set 错误日志
        Parameters:
        ErrorLog - 错误日志
      • getDataPath

        public String getDataPath()
        Get 数据目录
        Returns:
        DataPath 数据目录
      • setDataPath

        public void setDataPath​(String DataPath)
        Set 数据目录
        Parameters:
        DataPath - 数据目录
      • getWebRoot

        public String getWebRoot()
        Get web目录
        Returns:
        WebRoot web目录
      • setWebRoot

        public void setWebRoot​(String WebRoot)
        Set web目录
        Parameters:
        WebRoot - web目录
      • getPids

        public Long[] getPids()
        Get 关联的进程id
        Returns:
        Pids 关联的进程id
      • setPids

        public void setPids​(Long[] Pids)
        Set 关联的进程id
        Parameters:
        Pids - 关联的进程id
      • getMainType

        public String getMainType()
        Get 服务类型 app,web,db
        Returns:
        MainType 服务类型 app,web,db
      • setMainType

        public void setMainType​(String MainType)
        Set 服务类型 app,web,db
        Parameters:
        MainType - 服务类型 app,web,db
      • getExe

        public String getExe()
        Get 执行文件
        Returns:
        Exe 执行文件
      • setExe

        public void setExe​(String Exe)
        Set 执行文件
        Parameters:
        Exe - 执行文件
      • getParameter

        public String getParameter()
        Get 服务命令行参数
        Returns:
        Parameter 服务命令行参数
      • setParameter

        public void setParameter​(String Parameter)
        Set 服务命令行参数
        Parameters:
        Parameter - 服务命令行参数
      • getContainerId

        public String getContainerId()
        Get 容器id
        Returns:
        ContainerId 容器id
      • setContainerId

        public void setContainerId​(String ContainerId)
        Set 容器id
        Parameters:
        ContainerId - 容器id
      • getHostName

        public String getHostName()
        Get 主机名称
        Returns:
        HostName 主机名称
      • setHostName

        public void setHostName​(String HostName)
        Set 主机名称
        Parameters:
        HostName - 主机名称
      • getPublicIp

        public String getPublicIp()
        Get 外网ip
        Returns:
        PublicIp 外网ip
      • setPublicIp

        public void setPublicIp​(String PublicIp)
        Set 外网ip
        Parameters:
        PublicIp - 外网ip
      • getNodeID

        public String getNodeID()
        Get 节点id
        Returns:
        NodeID 节点id
      • setNodeID

        public void setNodeID​(String NodeID)
        Set 节点id
        Parameters:
        NodeID - 节点id
      • getPodIP

        public String getPodIP()
        Get podip
        Returns:
        PodIP podip
      • setPodIP

        public void setPodIP​(String PodIP)
        Set podip
        Parameters:
        PodIP - podip
      • getPodName

        public String getPodName()
        Get pod名称
        Returns:
        PodName pod名称
      • setPodName

        public void setPodName​(String PodName)
        Set pod名称
        Parameters:
        PodName - pod名称
      • getNodeType

        public String getNodeType()
        Get 节点类型
        Returns:
        NodeType 节点类型
      • setNodeType

        public void setNodeType​(String NodeType)
        Set 节点类型
        Parameters:
        NodeType - 节点类型
      • getNodeUniqueID

        public String getNodeUniqueID()
        Get 超级节点唯一id
        Returns:
        NodeUniqueID 超级节点唯一id
      • setNodeUniqueID

        public void setNodeUniqueID​(String NodeUniqueID)
        Set 超级节点唯一id
        Parameters:
        NodeUniqueID - 超级节点唯一id