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.Builderargs(java.lang.String... args)abstract ContainerSpec.Builderargs(java.util.List<java.lang.String> args)abstract ContainerSpecbuild()abstract ContainerSpec.Buildercommand(java.lang.String... commands)abstract ContainerSpec.Buildercommand(java.util.List<java.lang.String> commands)abstract ContainerSpec.Builderconfigs(java.util.List<ConfigBind> configs)abstract ContainerSpec.Builderdir(java.lang.String dir)abstract ContainerSpec.BuilderdnsConfig(DnsConfig dnsConfig)abstract ContainerSpec.Builderenv(java.lang.String... env)abstract ContainerSpec.Builderenv(java.util.List<java.lang.String> env)abstract ContainerSpec.Buildergroups(java.lang.String... groups)abstract ContainerSpec.Buildergroups(java.util.List<java.lang.String> groups)abstract ContainerSpec.Builderhealthcheck(ContainerConfig.Healthcheck healthcheck)abstract ContainerSpec.Builderhostname(java.lang.String hostname)abstract ContainerSpec.Builderhosts(java.util.List<java.lang.String> hosts)abstract ContainerSpec.Builderimage(java.lang.String image)abstract ContainerSpec.Builderlabels(java.util.Map<java.lang.String,java.lang.String> labels)abstract ContainerSpec.Buildermounts(Mount... mounts)abstract ContainerSpec.Buildermounts(java.util.List<Mount> mounts)abstract ContainerSpec.Buildersecrets(java.util.List<SecretBind> secrets)abstract ContainerSpec.BuilderstopGracePeriod(java.lang.Long stopGracePeriod)abstract ContainerSpec.Buildertty(java.lang.Boolean tty)abstract ContainerSpec.Builderuser(java.lang.String user)ContainerSpec.BuilderwithArgs(java.lang.String... args)Deprecated.As of release 7.0.0, replaced byargs(String...).ContainerSpec.BuilderwithArgs(java.util.List<java.lang.String> args)Deprecated.As of release 7.0.0, replaced byargs(List).ContainerSpec.BuilderwithCommands(java.lang.String... commands)Deprecated.As of release 7.0.0, replaced bycommand(String...).ContainerSpec.BuilderwithCommands(java.util.List<java.lang.String> commands)Deprecated.As of release 7.0.0, replaced bycommand(List).ContainerSpec.BuilderwithDir(java.lang.String dir)Deprecated.As of release 7.0.0, replaced bydir(String).ContainerSpec.BuilderwithEnv(java.lang.String... env)Deprecated.As of release 7.0.0, replaced byenv(String...).ContainerSpec.BuilderwithEnv(java.util.List<java.lang.String> env)Deprecated.As of release 7.0.0, replaced byenv(List).ContainerSpec.BuilderwithGroups(java.lang.String... groups)Deprecated.As of release 7.0.0, replaced bygroups(String...).ContainerSpec.BuilderwithGroups(java.util.List<java.lang.String> groups)Deprecated.As of release 7.0.0, replaced bygroups(List).ContainerSpec.BuilderwithImage(java.lang.String image)Deprecated.As of release 7.0.0, replaced byimage(String).ContainerSpec.BuilderwithMounts(Mount... mounts)Deprecated.As of release 7.0.0, replaced bymounts(Mount...).ContainerSpec.BuilderwithMounts(java.util.List<Mount> mounts)Deprecated.As of release 7.0.0, replaced bymounts(List).ContainerSpec.BuilderwithStopGracePeriod(long stopGracePeriod)Deprecated.As of release 7.0.0, replaced bystopGracePeriod(Long).ContainerSpec.BuilderwithTty()Deprecated.As of release 7.0.0, replaced bytty(Boolean)ContainerSpec.BuilderwithTty(boolean tty)Deprecated.As of release 7.0.0, replaced bytty(Boolean).ContainerSpec.BuilderwithUser(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()
-
-