Class Container

    • Constructor Detail

      • Container

        public Container()
      • Container

        public Container​(Container 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

      • getCommand

        public String getCommand()
        Get 容器启动命令
        Returns:
        Command 容器启动命令
      • setCommand

        public void setCommand​(String Command)
        Set 容器启动命令
        Parameters:
        Command - 容器启动命令
      • getArgs

        public String[] getArgs()
        Get 容器启动参数
        Returns:
        Args 容器启动参数
      • setArgs

        public void setArgs​(String[] Args)
        Set 容器启动参数
        Parameters:
        Args - 容器启动参数
      • getEnvironmentVars

        public EnvironmentVar[] getEnvironmentVars()
        Get 容器环境变量
        Returns:
        EnvironmentVars 容器环境变量
      • setEnvironmentVars

        public void setEnvironmentVars​(EnvironmentVar[] EnvironmentVars)
        Set 容器环境变量
        Parameters:
        EnvironmentVars - 容器环境变量
      • getImage

        public String getImage()
        Get 镜像
        Returns:
        Image 镜像
      • setImage

        public void setImage​(String Image)
        Set 镜像
        Parameters:
        Image - 镜像
      • getName

        public String getName()
        Get 容器名,由小写字母、数字和 - 组成,由小写字母开头,小写字母或数字结尾,且长度不超过 63个字符
        Returns:
        Name 容器名,由小写字母、数字和 - 组成,由小写字母开头,小写字母或数字结尾,且长度不超过 63个字符
      • setName

        public void setName​(String Name)
        Set 容器名,由小写字母、数字和 - 组成,由小写字母开头,小写字母或数字结尾,且长度不超过 63个字符
        Parameters:
        Name - 容器名,由小写字母、数字和 - 组成,由小写字母开头,小写字母或数字结尾,且长度不超过 63个字符
      • getCpu

        public Float getCpu()
        Get CPU,单位:核
        Returns:
        Cpu CPU,单位:核
      • setCpu

        public void setCpu​(Float Cpu)
        Set CPU,单位:核
        Parameters:
        Cpu - CPU,单位:核
      • getMemory

        public Float getMemory()
        Get 内存,单位:Gi
        Returns:
        Memory 内存,单位:Gi
      • setMemory

        public void setMemory​(Float Memory)
        Set 内存,单位:Gi
        Parameters:
        Memory - 内存,单位:Gi
      • getRestartCount

        public Long getRestartCount()
        Get 重启次数
        Returns:
        RestartCount 重启次数
      • setRestartCount

        public void setRestartCount​(Long RestartCount)
        Set 重启次数
        Parameters:
        RestartCount - 重启次数
      • getCurrentState

        public ContainerState getCurrentState()
        Get 当前状态
        Returns:
        CurrentState 当前状态
      • setCurrentState

        public void setCurrentState​(ContainerState CurrentState)
        Set 当前状态
        Parameters:
        CurrentState - 当前状态
      • getPreviousState

        public ContainerState getPreviousState()
        Get 上一次状态
        Returns:
        PreviousState 上一次状态
      • setPreviousState

        public void setPreviousState​(ContainerState PreviousState)
        Set 上一次状态
        Parameters:
        PreviousState - 上一次状态
      • getWorkingDir

        public String getWorkingDir()
        Get 容器工作目录
        Returns:
        WorkingDir 容器工作目录
      • setWorkingDir

        public void setWorkingDir​(String WorkingDir)
        Set 容器工作目录
        Parameters:
        WorkingDir - 容器工作目录
      • getContainerId

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

        public void setContainerId​(String ContainerId)
        Set 容器ID
        Parameters:
        ContainerId - 容器ID