Class AutoValue_ContainerSpec.Builder
- java.lang.Object
-
- com.spotify.docker.client.messages.swarm.ContainerSpec.Builder
-
- com.spotify.docker.client.messages.swarm.AutoValue_ContainerSpec.Builder
-
- Enclosing class:
- AutoValue_ContainerSpec
static final class AutoValue_ContainerSpec.Builder extends ContainerSpec.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private com.google.common.collect.ImmutableList<java.lang.String>argsprivate com.google.common.collect.ImmutableList<java.lang.String>commandprivate com.google.common.collect.ImmutableList<ConfigBind>configsprivate java.lang.Stringdirprivate DnsConfigdnsConfigprivate com.google.common.collect.ImmutableList<java.lang.String>envprivate com.google.common.collect.ImmutableList<java.lang.String>groupsprivate ContainerConfig.Healthcheckhealthcheckprivate java.lang.Stringhostnameprivate com.google.common.collect.ImmutableList<java.lang.String>hostsprivate java.lang.Stringimageprivate com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>labelsprivate com.google.common.collect.ImmutableList<Mount>mountsprivate com.google.common.collect.ImmutableList<SecretBind>secretsprivate java.lang.LongstopGracePeriodprivate java.lang.Booleanttyprivate java.lang.Stringuser
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerSpec.Builderargs(java.lang.String... args)ContainerSpec.Builderargs(java.util.List<java.lang.String> args)ContainerSpecbuild()ContainerSpec.Buildercommand(java.lang.String... command)ContainerSpec.Buildercommand(java.util.List<java.lang.String> command)ContainerSpec.Builderconfigs(java.util.List<ConfigBind> configs)ContainerSpec.Builderdir(java.lang.String dir)ContainerSpec.BuilderdnsConfig(DnsConfig dnsConfig)ContainerSpec.Builderenv(java.lang.String... env)ContainerSpec.Builderenv(java.util.List<java.lang.String> env)ContainerSpec.Buildergroups(java.lang.String... groups)ContainerSpec.Buildergroups(java.util.List<java.lang.String> groups)ContainerSpec.Builderhealthcheck(ContainerConfig.Healthcheck healthcheck)ContainerSpec.Builderhostname(java.lang.String hostname)ContainerSpec.Builderhosts(java.util.List<java.lang.String> hosts)ContainerSpec.Builderimage(java.lang.String image)ContainerSpec.Builderlabels(java.util.Map<java.lang.String,java.lang.String> labels)ContainerSpec.Buildermounts(Mount... mounts)ContainerSpec.Buildermounts(java.util.List<Mount> mounts)ContainerSpec.Buildersecrets(java.util.List<SecretBind> secrets)ContainerSpec.BuilderstopGracePeriod(java.lang.Long stopGracePeriod)ContainerSpec.Buildertty(java.lang.Boolean tty)ContainerSpec.Builderuser(java.lang.String user)-
Methods inherited from class com.spotify.docker.client.messages.swarm.ContainerSpec.Builder
withArgs, withArgs, withCommands, withCommands, withDir, withEnv, withEnv, withGroups, withGroups, withImage, withMounts, withMounts, withStopGracePeriod, withTty, withTty, withUser
-
-
-
-
Field Detail
-
image
private java.lang.String image
-
hostname
private java.lang.String hostname
-
labels
private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> labels
-
command
private com.google.common.collect.ImmutableList<java.lang.String> command
-
args
private com.google.common.collect.ImmutableList<java.lang.String> args
-
env
private com.google.common.collect.ImmutableList<java.lang.String> env
-
dir
private java.lang.String dir
-
user
private java.lang.String user
-
groups
private com.google.common.collect.ImmutableList<java.lang.String> groups
-
tty
private java.lang.Boolean tty
-
mounts
private com.google.common.collect.ImmutableList<Mount> mounts
-
stopGracePeriod
private java.lang.Long stopGracePeriod
-
healthcheck
private ContainerConfig.Healthcheck healthcheck
-
hosts
private com.google.common.collect.ImmutableList<java.lang.String> hosts
-
secrets
private com.google.common.collect.ImmutableList<SecretBind> secrets
-
configs
private com.google.common.collect.ImmutableList<ConfigBind> configs
-
dnsConfig
private DnsConfig dnsConfig
-
-
Method Detail
-
image
public ContainerSpec.Builder image(java.lang.String image)
- Specified by:
imagein classContainerSpec.Builder
-
hostname
public ContainerSpec.Builder hostname(java.lang.String hostname)
- Specified by:
hostnamein classContainerSpec.Builder
-
labels
public ContainerSpec.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Specified by:
labelsin classContainerSpec.Builder
-
command
public ContainerSpec.Builder command(java.lang.String... command)
- Specified by:
commandin classContainerSpec.Builder
-
command
public ContainerSpec.Builder command(java.util.List<java.lang.String> command)
- Specified by:
commandin classContainerSpec.Builder
-
args
public ContainerSpec.Builder args(java.lang.String... args)
- Specified by:
argsin classContainerSpec.Builder
-
args
public ContainerSpec.Builder args(java.util.List<java.lang.String> args)
- Specified by:
argsin classContainerSpec.Builder
-
env
public ContainerSpec.Builder env(java.lang.String... env)
- Specified by:
envin classContainerSpec.Builder
-
env
public ContainerSpec.Builder env(java.util.List<java.lang.String> env)
- Specified by:
envin classContainerSpec.Builder
-
dir
public ContainerSpec.Builder dir(java.lang.String dir)
- Specified by:
dirin classContainerSpec.Builder
-
user
public ContainerSpec.Builder user(java.lang.String user)
- Specified by:
userin classContainerSpec.Builder
-
groups
public ContainerSpec.Builder groups(java.lang.String... groups)
- Specified by:
groupsin classContainerSpec.Builder
-
groups
public ContainerSpec.Builder groups(java.util.List<java.lang.String> groups)
- Specified by:
groupsin classContainerSpec.Builder
-
tty
public ContainerSpec.Builder tty(java.lang.Boolean tty)
- Specified by:
ttyin classContainerSpec.Builder
-
mounts
public ContainerSpec.Builder mounts(Mount... mounts)
- Specified by:
mountsin classContainerSpec.Builder
-
mounts
public ContainerSpec.Builder mounts(java.util.List<Mount> mounts)
- Specified by:
mountsin classContainerSpec.Builder
-
stopGracePeriod
public ContainerSpec.Builder stopGracePeriod(java.lang.Long stopGracePeriod)
- Specified by:
stopGracePeriodin classContainerSpec.Builder
-
healthcheck
public ContainerSpec.Builder healthcheck(ContainerConfig.Healthcheck healthcheck)
- Specified by:
healthcheckin classContainerSpec.Builder
-
hosts
public ContainerSpec.Builder hosts(java.util.List<java.lang.String> hosts)
- Specified by:
hostsin classContainerSpec.Builder
-
secrets
public ContainerSpec.Builder secrets(java.util.List<SecretBind> secrets)
- Specified by:
secretsin classContainerSpec.Builder
-
configs
public ContainerSpec.Builder configs(java.util.List<ConfigBind> configs)
- Specified by:
configsin classContainerSpec.Builder
-
dnsConfig
public ContainerSpec.Builder dnsConfig(DnsConfig dnsConfig)
- Specified by:
dnsConfigin classContainerSpec.Builder
-
build
public ContainerSpec build()
- Specified by:
buildin classContainerSpec.Builder
-
-