Class ContainerSpec
- java.lang.Object
-
- com.spotify.docker.client.messages.swarm.ContainerSpec
-
- Direct Known Subclasses:
AutoValue_ContainerSpec
public abstract class ContainerSpec extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContainerSpec.Builder
-
Constructor Summary
Constructors Constructor Description ContainerSpec()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.google.common.collect.ImmutableList<java.lang.String>args()static ContainerSpec.Builderbuilder()abstract com.google.common.collect.ImmutableList<java.lang.String>command()abstract com.google.common.collect.ImmutableList<ConfigBind>configs()(package private) static ContainerSpeccreate(java.lang.String image, java.util.Map<java.lang.String,java.lang.String> labels, java.lang.String hostname, java.util.List<java.lang.String> command, java.util.List<java.lang.String> args, java.util.List<java.lang.String> env, java.lang.String dir, java.lang.String user, java.util.List<java.lang.String> groups, java.lang.Boolean tty, java.util.List<Mount> mounts, java.lang.Long stopGracePeriod, ContainerConfig.Healthcheck healthcheck, java.util.List<java.lang.String> hosts, java.util.List<SecretBind> secrets, DnsConfig dnsConfig, java.util.List<ConfigBind> configs)abstract java.lang.Stringdir()abstract DnsConfigdnsConfig()abstract com.google.common.collect.ImmutableList<java.lang.String>env()abstract com.google.common.collect.ImmutableList<java.lang.String>groups()abstract ContainerConfig.Healthcheckhealthcheck()abstract java.lang.Stringhostname()abstract com.google.common.collect.ImmutableList<java.lang.String>hosts()abstract java.lang.Stringimage()abstract com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>labels()abstract com.google.common.collect.ImmutableList<Mount>mounts()abstract com.google.common.collect.ImmutableList<SecretBind>secrets()abstract java.lang.LongstopGracePeriod()abstract java.lang.Booleantty()abstract java.lang.Stringuser()
-
-
-
Method Detail
-
image
public abstract java.lang.String image()
-
hostname
@Nullable public abstract java.lang.String hostname()
- Since:
- API 1.26
-
labels
@Nullable public abstract com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> labels()
-
command
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> command()
-
args
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> args()
-
env
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> env()
-
dir
@Nullable public abstract java.lang.String dir()
-
user
@Nullable public abstract java.lang.String user()
-
groups
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> groups()
-
tty
@Nullable public abstract java.lang.Boolean tty()
-
mounts
@Nullable public abstract com.google.common.collect.ImmutableList<Mount> mounts()
-
stopGracePeriod
@Nullable public abstract java.lang.Long stopGracePeriod()
-
healthcheck
@Nullable public abstract ContainerConfig.Healthcheck healthcheck()
- Since:
- API 1.26
-
hosts
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> hosts()
- Since:
- API 1.26
-
secrets
@Nullable public abstract com.google.common.collect.ImmutableList<SecretBind> secrets()
- Since:
- API 1.26
-
configs
@Nullable public abstract com.google.common.collect.ImmutableList<ConfigBind> configs()
- Since:
- API 1.30
-
dnsConfig
@Nullable public abstract DnsConfig dnsConfig()
-
builder
public static ContainerSpec.Builder builder()
-
create
static ContainerSpec create(java.lang.String image, java.util.Map<java.lang.String,java.lang.String> labels, java.lang.String hostname, java.util.List<java.lang.String> command, java.util.List<java.lang.String> args, java.util.List<java.lang.String> env, java.lang.String dir, java.lang.String user, java.util.List<java.lang.String> groups, java.lang.Boolean tty, java.util.List<Mount> mounts, java.lang.Long stopGracePeriod, ContainerConfig.Healthcheck healthcheck, java.util.List<java.lang.String> hosts, java.util.List<SecretBind> secrets, DnsConfig dnsConfig, java.util.List<ConfigBind> configs)
-
-