Class DockerContainer

    • Constructor Detail

      • DockerContainer

        public DockerContainer()
      • DockerContainer

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

      • getContainerId

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

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

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

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

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

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

        public String getCommand()
        Get 容器Command
        Returns:
        Command 容器Command
      • setCommand

        public void setCommand​(String Command)
        Set 容器Command
        Parameters:
        Command - 容器Command
      • getStatus

        public String getStatus()
        Get 容器状态描述
        Returns:
        Status 容器状态描述
      • setStatus

        public void setStatus​(String Status)
        Set 容器状态描述
        Parameters:
        Status - 容器状态描述
      • getState

        public String getState()
        Get 容器状态,和docker的容器状态保持一致,当前取值有:created, restarting, running, removing, paused, exited, or dead
        Returns:
        State 容器状态,和docker的容器状态保持一致,当前取值有:created, restarting, running, removing, paused, exited, or dead
      • setState

        public void setState​(String State)
        Set 容器状态,和docker的容器状态保持一致,当前取值有:created, restarting, running, removing, paused, exited, or dead
        Parameters:
        State - 容器状态,和docker的容器状态保持一致,当前取值有:created, restarting, running, removing, paused, exited, or dead
      • getPublishPortSet

        public DockerContainerPublishPort[] getPublishPortSet()
        Get 容器端口主机端口映射列表
        Returns:
        PublishPortSet 容器端口主机端口映射列表
      • setPublishPortSet

        public void setPublishPortSet​(DockerContainerPublishPort[] PublishPortSet)
        Set 容器端口主机端口映射列表
        Parameters:
        PublishPortSet - 容器端口主机端口映射列表
      • getVolumeSet

        public DockerContainerVolume[] getVolumeSet()
        Get 容器挂载本地卷列表
        Returns:
        VolumeSet 容器挂载本地卷列表
      • setVolumeSet

        public void setVolumeSet​(DockerContainerVolume[] VolumeSet)
        Set 容器挂载本地卷列表
        Parameters:
        VolumeSet - 容器挂载本地卷列表
      • getCreatedTime

        public String getCreatedTime()
        Get 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
        Returns:
        CreatedTime 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
      • setCreatedTime

        public void setCreatedTime​(String CreatedTime)
        Set 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
        Parameters:
        CreatedTime - 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。