Class ContainerSpec.Builder
- java.lang.Object
-
- com.spotify.docker.client.messages.swarm.ContainerSpec.Builder
-
- Direct Known Subclasses:
AutoValue_ContainerSpec.Builder
- Enclosing class:
- ContainerSpec
public abstract static class ContainerSpec.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract ContainerSpec.Builder
args(java.lang.String... args)
abstract ContainerSpec.Builder
args(java.util.List<java.lang.String> args)
abstract ContainerSpec
build()
abstract ContainerSpec.Builder
command(java.lang.String... commands)
abstract ContainerSpec.Builder
command(java.util.List<java.lang.String> commands)
abstract ContainerSpec.Builder
configs(java.util.List<ConfigBind> configs)
abstract ContainerSpec.Builder
dir(java.lang.String dir)
abstract ContainerSpec.Builder
dnsConfig(DnsConfig dnsConfig)
abstract ContainerSpec.Builder
env(java.lang.String... env)
abstract ContainerSpec.Builder
env(java.util.List<java.lang.String> env)
abstract ContainerSpec.Builder
groups(java.lang.String... groups)
abstract ContainerSpec.Builder
groups(java.util.List<java.lang.String> groups)
abstract ContainerSpec.Builder
healthcheck(ContainerConfig.Healthcheck healthcheck)
abstract ContainerSpec.Builder
hostname(java.lang.String hostname)
abstract ContainerSpec.Builder
hosts(java.util.List<java.lang.String> hosts)
abstract ContainerSpec.Builder
image(java.lang.String image)
abstract ContainerSpec.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
abstract ContainerSpec.Builder
mounts(Mount... mounts)
abstract ContainerSpec.Builder
mounts(java.util.List<Mount> mounts)
abstract ContainerSpec.Builder
secrets(java.util.List<SecretBind> secrets)
abstract ContainerSpec.Builder
stopGracePeriod(java.lang.Long stopGracePeriod)
abstract ContainerSpec.Builder
tty(java.lang.Boolean tty)
abstract ContainerSpec.Builder
user(java.lang.String user)
ContainerSpec.Builder
withArgs(java.lang.String... args)
Deprecated.As of release 7.0.0, replaced byargs(String...)
.ContainerSpec.Builder
withArgs(java.util.List<java.lang.String> args)
Deprecated.As of release 7.0.0, replaced byargs(List)
.ContainerSpec.Builder
withCommands(java.lang.String... commands)
Deprecated.As of release 7.0.0, replaced bycommand(String...)
.ContainerSpec.Builder
withCommands(java.util.List<java.lang.String> commands)
Deprecated.As of release 7.0.0, replaced bycommand(List)
.ContainerSpec.Builder
withDir(java.lang.String dir)
Deprecated.As of release 7.0.0, replaced bydir(String)
.ContainerSpec.Builder
withEnv(java.lang.String... env)
Deprecated.As of release 7.0.0, replaced byenv(String...)
.ContainerSpec.Builder
withEnv(java.util.List<java.lang.String> env)
Deprecated.As of release 7.0.0, replaced byenv(List)
.ContainerSpec.Builder
withGroups(java.lang.String... groups)
Deprecated.As of release 7.0.0, replaced bygroups(String...)
.ContainerSpec.Builder
withGroups(java.util.List<java.lang.String> groups)
Deprecated.As of release 7.0.0, replaced bygroups(List)
.ContainerSpec.Builder
withImage(java.lang.String image)
Deprecated.As of release 7.0.0, replaced byimage(String)
.ContainerSpec.Builder
withMounts(Mount... mounts)
Deprecated.As of release 7.0.0, replaced bymounts(Mount...)
.ContainerSpec.Builder
withMounts(java.util.List<Mount> mounts)
Deprecated.As of release 7.0.0, replaced bymounts(List)
.ContainerSpec.Builder
withStopGracePeriod(long stopGracePeriod)
Deprecated.As of release 7.0.0, replaced bystopGracePeriod(Long)
.ContainerSpec.Builder
withTty()
Deprecated.As of release 7.0.0, replaced bytty(Boolean)
ContainerSpec.Builder
withTty(boolean tty)
Deprecated.As of release 7.0.0, replaced bytty(Boolean)
.ContainerSpec.Builder
withUser(java.lang.String user)
Deprecated.As of release 7.0.0, replaced byuser(String)
.
-
-
-
Method Detail
-
image
public abstract ContainerSpec.Builder image(java.lang.String image)
-
withImage
@Deprecated public ContainerSpec.Builder withImage(java.lang.String image)
Deprecated.As of release 7.0.0, replaced byimage(String)
.
-
hostname
public abstract ContainerSpec.Builder hostname(java.lang.String hostname)
-
labels
public abstract ContainerSpec.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
-
command
public abstract ContainerSpec.Builder command(java.lang.String... commands)
-
command
public abstract ContainerSpec.Builder command(java.util.List<java.lang.String> commands)
-
withCommands
@Deprecated public ContainerSpec.Builder withCommands(java.lang.String... commands)
Deprecated.As of release 7.0.0, replaced bycommand(String...)
.
-
withCommands
@Deprecated public ContainerSpec.Builder withCommands(java.util.List<java.lang.String> commands)
Deprecated.As of release 7.0.0, replaced bycommand(List)
.
-
args
public abstract ContainerSpec.Builder args(java.lang.String... args)
-
args
public abstract ContainerSpec.Builder args(java.util.List<java.lang.String> args)
-
withArgs
@Deprecated public ContainerSpec.Builder withArgs(java.lang.String... args)
Deprecated.As of release 7.0.0, replaced byargs(String...)
.
-
withArgs
@Deprecated public ContainerSpec.Builder withArgs(java.util.List<java.lang.String> args)
Deprecated.As of release 7.0.0, replaced byargs(List)
.
-
env
public abstract ContainerSpec.Builder env(java.lang.String... env)
-
env
public abstract ContainerSpec.Builder env(java.util.List<java.lang.String> env)
-
withEnv
@Deprecated public ContainerSpec.Builder withEnv(java.lang.String... env)
Deprecated.As of release 7.0.0, replaced byenv(String...)
.
-
withEnv
@Deprecated public ContainerSpec.Builder withEnv(java.util.List<java.lang.String> env)
Deprecated.As of release 7.0.0, replaced byenv(List)
.
-
dir
public abstract ContainerSpec.Builder dir(java.lang.String dir)
-
withDir
@Deprecated public ContainerSpec.Builder withDir(java.lang.String dir)
Deprecated.As of release 7.0.0, replaced bydir(String)
.
-
user
public abstract ContainerSpec.Builder user(java.lang.String user)
-
withUser
@Deprecated public ContainerSpec.Builder withUser(java.lang.String user)
Deprecated.As of release 7.0.0, replaced byuser(String)
.
-
groups
public abstract ContainerSpec.Builder groups(java.lang.String... groups)
-
groups
public abstract ContainerSpec.Builder groups(java.util.List<java.lang.String> groups)
-
withGroups
@Deprecated public ContainerSpec.Builder withGroups(java.lang.String... groups)
Deprecated.As of release 7.0.0, replaced bygroups(String...)
.
-
withGroups
@Deprecated public ContainerSpec.Builder withGroups(java.util.List<java.lang.String> groups)
Deprecated.As of release 7.0.0, replaced bygroups(List)
.
-
tty
public abstract ContainerSpec.Builder tty(java.lang.Boolean tty)
-
withTty
@Deprecated public ContainerSpec.Builder withTty()
Deprecated.As of release 7.0.0, replaced bytty(Boolean)
-
withTty
@Deprecated public ContainerSpec.Builder withTty(boolean tty)
Deprecated.As of release 7.0.0, replaced bytty(Boolean)
.
-
mounts
public abstract ContainerSpec.Builder mounts(Mount... mounts)
-
mounts
public abstract ContainerSpec.Builder mounts(java.util.List<Mount> mounts)
-
withMounts
@Deprecated public ContainerSpec.Builder withMounts(Mount... mounts)
Deprecated.As of release 7.0.0, replaced bymounts(Mount...)
.
-
withMounts
@Deprecated public ContainerSpec.Builder withMounts(java.util.List<Mount> mounts)
Deprecated.As of release 7.0.0, replaced bymounts(List)
.
-
stopGracePeriod
public abstract ContainerSpec.Builder stopGracePeriod(java.lang.Long stopGracePeriod)
-
withStopGracePeriod
@Deprecated public ContainerSpec.Builder withStopGracePeriod(long stopGracePeriod)
Deprecated.As of release 7.0.0, replaced bystopGracePeriod(Long)
.
-
dnsConfig
public abstract ContainerSpec.Builder dnsConfig(DnsConfig dnsConfig)
-
healthcheck
public abstract ContainerSpec.Builder healthcheck(ContainerConfig.Healthcheck healthcheck)
-
hosts
public abstract ContainerSpec.Builder hosts(java.util.List<java.lang.String> hosts)
-
secrets
public abstract ContainerSpec.Builder secrets(java.util.List<SecretBind> secrets)
-
configs
public abstract ContainerSpec.Builder configs(java.util.List<ConfigBind> configs)
-
build
public abstract ContainerSpec build()
-
-