Class ContainerConfig.Builder
- java.lang.Object
-
- com.spotify.docker.client.messages.ContainerConfig.Builder
-
- Direct Known Subclasses:
AutoValue_ContainerConfig.Builder
- Enclosing class:
- ContainerConfig
public abstract static class ContainerConfig.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 ContainerConfig.BuilderattachStderr(java.lang.Boolean attachStderr)abstract ContainerConfig.BuilderattachStdin(java.lang.Boolean attachStdin)abstract ContainerConfig.BuilderattachStdout(java.lang.Boolean attachStdout)abstract ContainerConfigbuild()abstract ContainerConfig.Buildercmd(java.lang.String... cmd)abstract ContainerConfig.Buildercmd(java.util.List<java.lang.String> cmd)abstract ContainerConfig.Builderdomainname(java.lang.String domainname)abstract ContainerConfig.Builderentrypoint(java.lang.String... entrypoint)abstract ContainerConfig.Builderentrypoint(java.util.List<java.lang.String> entrypoint)abstract ContainerConfig.Builderenv(java.lang.String... env)abstract ContainerConfig.Builderenv(java.util.List<java.lang.String> env)abstract ContainerConfig.BuilderexposedPorts(java.lang.String... exposedPorts)abstract ContainerConfig.BuilderexposedPorts(java.util.Set<java.lang.String> exposedPorts)abstract ContainerConfig.Builderhealthcheck(ContainerConfig.Healthcheck healthcheck)abstract ContainerConfig.BuilderhostConfig(HostConfig hostConfig)abstract ContainerConfig.Builderhostname(java.lang.String hostname)abstract ContainerConfig.Builderimage(java.lang.String image)abstract ContainerConfig.Builderlabels(java.util.Map<java.lang.String,java.lang.String> labels)abstract ContainerConfig.BuildermacAddress(java.lang.String macAddress)abstract ContainerConfig.BuildernetworkDisabled(java.lang.Boolean networkDisabled)abstract ContainerConfig.BuildernetworkingConfig(ContainerConfig.NetworkingConfig networkingConfig)abstract ContainerConfig.BuilderonBuild(java.lang.String... onBuild)abstract ContainerConfig.BuilderonBuild(java.util.List<java.lang.String> onBuild)abstract ContainerConfig.BuilderopenStdin(java.lang.Boolean openStdin)abstract ContainerConfig.BuilderportSpecs(java.lang.String... portSpecs)abstract ContainerConfig.BuilderportSpecs(java.util.List<java.lang.String> portSpecs)abstract ContainerConfig.BuilderstdinOnce(java.lang.Boolean stdinOnce)abstract ContainerConfig.BuilderstopSignal(java.lang.String stopSignal)abstract ContainerConfig.Buildertty(java.lang.Boolean tty)abstract ContainerConfig.Builderuser(java.lang.String user)abstract ContainerConfig.Buildervolumes(java.lang.String... volumes)ContainerConfig.Buildervolumes(java.util.Map<java.lang.String,java.util.Map> volumes)Deprecated.As of 8.10.0, usevolumes(Set)orvolumes(String...).abstract ContainerConfig.Buildervolumes(java.util.Set<java.lang.String> volumes)abstract ContainerConfig.BuilderworkingDir(java.lang.String workingDir)
-
-
-
Method Detail
-
hostname
public abstract ContainerConfig.Builder hostname(java.lang.String hostname)
-
domainname
public abstract ContainerConfig.Builder domainname(java.lang.String domainname)
-
user
public abstract ContainerConfig.Builder user(java.lang.String user)
-
attachStdin
public abstract ContainerConfig.Builder attachStdin(java.lang.Boolean attachStdin)
-
attachStdout
public abstract ContainerConfig.Builder attachStdout(java.lang.Boolean attachStdout)
-
attachStderr
public abstract ContainerConfig.Builder attachStderr(java.lang.Boolean attachStderr)
-
portSpecs
public abstract ContainerConfig.Builder portSpecs(java.util.List<java.lang.String> portSpecs)
-
portSpecs
public abstract ContainerConfig.Builder portSpecs(java.lang.String... portSpecs)
-
exposedPorts
public abstract ContainerConfig.Builder exposedPorts(java.util.Set<java.lang.String> exposedPorts)
-
exposedPorts
public abstract ContainerConfig.Builder exposedPorts(java.lang.String... exposedPorts)
-
tty
public abstract ContainerConfig.Builder tty(java.lang.Boolean tty)
-
openStdin
public abstract ContainerConfig.Builder openStdin(java.lang.Boolean openStdin)
-
stdinOnce
public abstract ContainerConfig.Builder stdinOnce(java.lang.Boolean stdinOnce)
-
env
public abstract ContainerConfig.Builder env(java.util.List<java.lang.String> env)
-
env
public abstract ContainerConfig.Builder env(java.lang.String... env)
-
cmd
public abstract ContainerConfig.Builder cmd(java.util.List<java.lang.String> cmd)
-
cmd
public abstract ContainerConfig.Builder cmd(java.lang.String... cmd)
-
image
public abstract ContainerConfig.Builder image(java.lang.String image)
-
volumes
@Deprecated public ContainerConfig.Builder volumes(java.util.Map<java.lang.String,java.util.Map> volumes)
Deprecated.As of 8.10.0, usevolumes(Set)orvolumes(String...).
-
volumes
public abstract ContainerConfig.Builder volumes(java.util.Set<java.lang.String> volumes)
-
volumes
public abstract ContainerConfig.Builder volumes(java.lang.String... volumes)
-
workingDir
public abstract ContainerConfig.Builder workingDir(java.lang.String workingDir)
-
entrypoint
public abstract ContainerConfig.Builder entrypoint(java.util.List<java.lang.String> entrypoint)
-
entrypoint
public abstract ContainerConfig.Builder entrypoint(java.lang.String... entrypoint)
-
networkDisabled
public abstract ContainerConfig.Builder networkDisabled(java.lang.Boolean networkDisabled)
-
onBuild
public abstract ContainerConfig.Builder onBuild(java.util.List<java.lang.String> onBuild)
-
onBuild
public abstract ContainerConfig.Builder onBuild(java.lang.String... onBuild)
-
labels
public abstract ContainerConfig.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
-
macAddress
public abstract ContainerConfig.Builder macAddress(java.lang.String macAddress)
-
hostConfig
public abstract ContainerConfig.Builder hostConfig(HostConfig hostConfig)
-
stopSignal
public abstract ContainerConfig.Builder stopSignal(java.lang.String stopSignal)
-
healthcheck
public abstract ContainerConfig.Builder healthcheck(ContainerConfig.Healthcheck healthcheck)
-
networkingConfig
public abstract ContainerConfig.Builder networkingConfig(ContainerConfig.NetworkingConfig networkingConfig)
-
build
public abstract ContainerConfig build()
-
-