Class DockerContainerConfiguration


  • public class DockerContainerConfiguration
    extends AbstractModel
    • Constructor Detail

      • DockerContainerConfiguration

        public DockerContainerConfiguration()
      • DockerContainerConfiguration

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

      • getContainerImage

        public String getContainerImage()
        Get 容器镜像地址
        Returns:
        ContainerImage 容器镜像地址
      • setContainerImage

        public void setContainerImage​(String ContainerImage)
        Set 容器镜像地址
        Parameters:
        ContainerImage - 容器镜像地址
      • getContainerName

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

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

        public ContainerEnv[] getEnvs()
        Get 环境变量列表
        Returns:
        Envs 环境变量列表
      • setEnvs

        public void setEnvs​(ContainerEnv[] Envs)
        Set 环境变量列表
        Parameters:
        Envs - 环境变量列表
      • getPublishPorts

        public DockerContainerPublishPort[] getPublishPorts()
        Get 容器端口主机端口映射列表
        Returns:
        PublishPorts 容器端口主机端口映射列表
      • setPublishPorts

        public void setPublishPorts​(DockerContainerPublishPort[] PublishPorts)
        Set 容器端口主机端口映射列表
        Parameters:
        PublishPorts - 容器端口主机端口映射列表
      • getVolumes

        public DockerContainerVolume[] getVolumes()
        Get 容器加载本地卷列表
        Returns:
        Volumes 容器加载本地卷列表
      • setVolumes

        public void setVolumes​(DockerContainerVolume[] Volumes)
        Set 容器加载本地卷列表
        Parameters:
        Volumes - 容器加载本地卷列表
      • getCommand

        public String getCommand()
        Get 运行的命令
        Returns:
        Command 运行的命令
      • setCommand

        public void setCommand​(String Command)
        Set 运行的命令
        Parameters:
        Command - 运行的命令
      • getRestartPolicy

        public String getRestartPolicy()
        Get 容器重启策略
        Returns:
        RestartPolicy 容器重启策略
      • setRestartPolicy

        public void setRestartPolicy​(String RestartPolicy)
        Set 容器重启策略
        Parameters:
        RestartPolicy - 容器重启策略