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 class
ContainerSpec.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.Builder
builder()
abstract com.google.common.collect.ImmutableList<java.lang.String>
command()
abstract com.google.common.collect.ImmutableList<ConfigBind>
configs()
(package private) 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)
abstract java.lang.String
dir()
abstract DnsConfig
dnsConfig()
abstract com.google.common.collect.ImmutableList<java.lang.String>
env()
abstract com.google.common.collect.ImmutableList<java.lang.String>
groups()
abstract ContainerConfig.Healthcheck
healthcheck()
abstract java.lang.String
hostname()
abstract com.google.common.collect.ImmutableList<java.lang.String>
hosts()
abstract java.lang.String
image()
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.Long
stopGracePeriod()
abstract java.lang.Boolean
tty()
abstract java.lang.String
user()
-
-
-
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)
-
-