Class Container

  • Direct Known Subclasses:
    AutoValue_Container

    public abstract class Container
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Container.PortMapping  
    • Constructor Summary

      Constructors 
      Constructor Description
      Container()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract java.lang.String command()  
      (package private) static Container create​(java.lang.String id, java.util.List<java.lang.String> names, java.lang.String image, java.lang.String imageId, java.lang.String command, java.lang.Long created, java.lang.String state, java.lang.String status, java.util.List<Container.PortMapping> ports, java.util.Map<java.lang.String,​java.lang.String> labels, java.lang.Long sizeRw, java.lang.Long sizeRootFs, NetworkSettings networkSettings, java.util.List<ContainerMount> mounts)  
      abstract java.lang.Long created()  
      abstract java.lang.String id()  
      abstract java.lang.String image()  
      abstract java.lang.String imageId()  
      abstract com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> labels()  
      abstract com.google.common.collect.ImmutableList<ContainerMount> mounts()  
      abstract com.google.common.collect.ImmutableList<java.lang.String> names()  
      abstract NetworkSettings networkSettings()  
      abstract com.google.common.collect.ImmutableList<Container.PortMapping> ports()  
      java.lang.String portsAsString()
      Returns port information the way that docker ps does.
      abstract java.lang.Long sizeRootFs()  
      abstract java.lang.Long sizeRw()  
      abstract java.lang.String state()  
      abstract java.lang.String status()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Container

        public Container()
    • Method Detail

      • id

        public abstract java.lang.String id()
      • names

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.String> names()
      • image

        public abstract java.lang.String image()
      • imageId

        @Nullable
        public abstract java.lang.String imageId()
      • command

        public abstract java.lang.String command()
      • created

        public abstract java.lang.Long created()
      • state

        @Nullable
        public abstract java.lang.String state()
      • status

        public abstract java.lang.String status()
      • ports

        @Nullable
        public abstract com.google.common.collect.ImmutableList<Container.PortMapping> ports()
      • labels

        @Nullable
        public abstract com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> labels()
      • sizeRw

        @Nullable
        public abstract java.lang.Long sizeRw()
      • sizeRootFs

        @Nullable
        public abstract java.lang.Long sizeRootFs()
      • networkSettings

        @Nullable
        public abstract NetworkSettings networkSettings()
      • mounts

        @Nullable
        public abstract com.google.common.collect.ImmutableList<ContainerMount> mounts()
      • portsAsString

        public java.lang.String portsAsString()
        Returns port information the way that docker ps does. 0.0.0.0:5432->5432/tcp or 6379/tcp.

        It should not be used to extract detailed information of ports. To do so, please refer to PortBinding.

        Returns:
        port information as docker ps does.
        See Also:
        PortBinding
      • create

        static Container create​(java.lang.String id,
                                java.util.List<java.lang.String> names,
                                java.lang.String image,
                                java.lang.String imageId,
                                java.lang.String command,
                                java.lang.Long created,
                                java.lang.String state,
                                java.lang.String status,
                                java.util.List<Container.PortMapping> ports,
                                java.util.Map<java.lang.String,​java.lang.String> labels,
                                java.lang.Long sizeRw,
                                java.lang.Long sizeRootFs,
                                NetworkSettings networkSettings,
                                java.util.List<ContainerMount> mounts)