Class Container
- java.lang.Object
-
- com.spotify.docker.client.messages.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 thatdocker ps
does.abstract java.lang.Long
sizeRootFs()
abstract java.lang.Long
sizeRw()
abstract java.lang.String
state()
abstract java.lang.String
status()
-
-
-
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 thatdocker ps
does.0.0.0.0:5432->5432/tcp
or6379/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)
-
-