Class ModifyDockerContainerRequest


  • public class ModifyDockerContainerRequest
    extends AbstractModel
    • Constructor Detail

      • ModifyDockerContainerRequest

        public ModifyDockerContainerRequest()
      • ModifyDockerContainerRequest

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

      • getInstanceId

        public String getInstanceId()
        Get 实例ID。
        Returns:
        InstanceId 实例ID。
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例ID。
        Parameters:
        InstanceId - 实例ID。
      • getContainerId

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

        public void setContainerId​(String ContainerId)
        Set 容器ID。
        Parameters:
        ContainerId - 容器ID。
      • 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 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。
        Returns:
        RestartPolicy 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。
      • setRestartPolicy

        public void setRestartPolicy​(String RestartPolicy)
        Set 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。
        Parameters:
        RestartPolicy - 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。