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

      • getName

        public String getName()
        Get 名称
        Returns:
        Name 名称
      • setName

        public void setName​(String Name)
        Set 名称
        Parameters:
        Name - 名称
      • getImageName

        public String getImageName()
        Get 镜像名
        Returns:
        ImageName 镜像名
      • setImageName

        public void setImageName​(String ImageName)
        Set 镜像名
        Parameters:
        ImageName - 镜像名
      • getImageVersion

        public String getImageVersion()
        Get 镜像版本
        Returns:
        ImageVersion 镜像版本
      • setImageVersion

        public void setImageVersion​(String ImageVersion)
        Set 镜像版本
        Parameters:
        ImageVersion - 镜像版本
      • getImagePullPolicy

        public String getImagePullPolicy()
        Get 镜像拉取策略(Always|Never|IfNotPresent)
        Returns:
        ImagePullPolicy 镜像拉取策略(Always|Never|IfNotPresent)
      • setImagePullPolicy

        public void setImagePullPolicy​(String ImagePullPolicy)
        Set 镜像拉取策略(Always|Never|IfNotPresent)
        Parameters:
        ImagePullPolicy - 镜像拉取策略(Always|Never|IfNotPresent)
      • getVolumeMounts

        public VolumeMount[] getVolumeMounts()
        Get 卷挂载配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VolumeMounts 卷挂载配置 注意:此字段可能返回 null,表示取不到有效值。
      • setVolumeMounts

        public void setVolumeMounts​(VolumeMount[] VolumeMounts)
        Set 卷挂载配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VolumeMounts - 卷挂载配置 注意:此字段可能返回 null,表示取不到有效值。
      • getCpuRequest

        public String getCpuRequest()
        Get cpu最低配置
        Returns:
        CpuRequest cpu最低配置
      • setCpuRequest

        public void setCpuRequest​(String CpuRequest)
        Set cpu最低配置
        Parameters:
        CpuRequest - cpu最低配置
      • getCpuLimit

        public String getCpuLimit()
        Get cpu最高限制
        Returns:
        CpuLimit cpu最高限制
      • setCpuLimit

        public void setCpuLimit​(String CpuLimit)
        Set cpu最高限制
        Parameters:
        CpuLimit - cpu最高限制
      • getMemoryRequest

        public String getMemoryRequest()
        Get 内存最低要求
        Returns:
        MemoryRequest 内存最低要求
      • setMemoryRequest

        public void setMemoryRequest​(String MemoryRequest)
        Set 内存最低要求
        Parameters:
        MemoryRequest - 内存最低要求
      • getMemoryLimit

        public String getMemoryLimit()
        Get 内存最高要求
        Returns:
        MemoryLimit 内存最高要求
      • setMemoryLimit

        public void setMemoryLimit​(String MemoryLimit)
        Set 内存最高要求
        Parameters:
        MemoryLimit - 内存最高要求
      • getMemoryUnit

        public String getMemoryUnit()
        Get 内存单位
        Returns:
        MemoryUnit 内存单位
      • setMemoryUnit

        public void setMemoryUnit​(String MemoryUnit)
        Set 内存单位
        Parameters:
        MemoryUnit - 内存单位
      • getGpuLimit

        public String getGpuLimit()
        Get gpu最高限制
        Returns:
        GpuLimit gpu最高限制
      • setGpuLimit

        public void setGpuLimit​(String GpuLimit)
        Set gpu最高限制
        Parameters:
        GpuLimit - gpu最高限制
      • getResourceMapCloud

        public KeyValueObj[] getResourceMapCloud()
        Get 资源配置
        Returns:
        ResourceMapCloud 资源配置
      • setResourceMapCloud

        public void setResourceMapCloud​(KeyValueObj[] ResourceMapCloud)
        Set 资源配置
        Parameters:
        ResourceMapCloud - 资源配置
      • getEnvs

        public Env[] getEnvs()
        Get 环境配置
        Returns:
        Envs 环境配置
      • setEnvs

        public void setEnvs​(Env[] Envs)
        Set 环境配置
        Parameters:
        Envs - 环境配置
      • getWorkingDir

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

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

        public String[] getCommands()
        Get 命令
        Returns:
        Commands 命令
      • setCommands

        public void setCommands​(String[] Commands)
        Set 命令
        Parameters:
        Commands - 命令
      • getArgs

        public String[] getArgs()
        Get 参数
        Returns:
        Args 参数
      • setArgs

        public void setArgs​(String[] Args)
        Set 参数
        Parameters:
        Args - 参数
      • getSecurityContext

        public SecurityContext getSecurityContext()
        Get 安全配置
        Returns:
        SecurityContext 安全配置
      • setSecurityContext

        public void setSecurityContext​(SecurityContext SecurityContext)
        Set 安全配置
        Parameters:
        SecurityContext - 安全配置
      • getReadinessProbe

        public Probe getReadinessProbe()
        Get 就绪探针配置
        Returns:
        ReadinessProbe 就绪探针配置
      • setReadinessProbe

        public void setReadinessProbe​(Probe ReadinessProbe)
        Set 就绪探针配置
        Parameters:
        ReadinessProbe - 就绪探针配置