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.Builder
attachStderr(java.lang.Boolean attachStderr)
abstract ContainerConfig.Builder
attachStdin(java.lang.Boolean attachStdin)
abstract ContainerConfig.Builder
attachStdout(java.lang.Boolean attachStdout)
abstract ContainerConfig
build()
abstract ContainerConfig.Builder
cmd(java.lang.String... cmd)
abstract ContainerConfig.Builder
cmd(java.util.List<java.lang.String> cmd)
abstract ContainerConfig.Builder
domainname(java.lang.String domainname)
abstract ContainerConfig.Builder
entrypoint(java.lang.String... entrypoint)
abstract ContainerConfig.Builder
entrypoint(java.util.List<java.lang.String> entrypoint)
abstract ContainerConfig.Builder
env(java.lang.String... env)
abstract ContainerConfig.Builder
env(java.util.List<java.lang.String> env)
abstract ContainerConfig.Builder
exposedPorts(java.lang.String... exposedPorts)
abstract ContainerConfig.Builder
exposedPorts(java.util.Set<java.lang.String> exposedPorts)
abstract ContainerConfig.Builder
healthcheck(ContainerConfig.Healthcheck healthcheck)
abstract ContainerConfig.Builder
hostConfig(HostConfig hostConfig)
abstract ContainerConfig.Builder
hostname(java.lang.String hostname)
abstract ContainerConfig.Builder
image(java.lang.String image)
abstract ContainerConfig.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
abstract ContainerConfig.Builder
macAddress(java.lang.String macAddress)
abstract ContainerConfig.Builder
networkDisabled(java.lang.Boolean networkDisabled)
abstract ContainerConfig.Builder
networkingConfig(ContainerConfig.NetworkingConfig networkingConfig)
abstract ContainerConfig.Builder
onBuild(java.lang.String... onBuild)
abstract ContainerConfig.Builder
onBuild(java.util.List<java.lang.String> onBuild)
abstract ContainerConfig.Builder
openStdin(java.lang.Boolean openStdin)
abstract ContainerConfig.Builder
portSpecs(java.lang.String... portSpecs)
abstract ContainerConfig.Builder
portSpecs(java.util.List<java.lang.String> portSpecs)
abstract ContainerConfig.Builder
stdinOnce(java.lang.Boolean stdinOnce)
abstract ContainerConfig.Builder
stopSignal(java.lang.String stopSignal)
abstract ContainerConfig.Builder
tty(java.lang.Boolean tty)
abstract ContainerConfig.Builder
user(java.lang.String user)
abstract ContainerConfig.Builder
volumes(java.lang.String... volumes)
ContainerConfig.Builder
volumes(java.util.Map<java.lang.String,java.util.Map> volumes)
Deprecated.As of 8.10.0, usevolumes(Set)
orvolumes(String...)
.abstract ContainerConfig.Builder
volumes(java.util.Set<java.lang.String> volumes)
abstract ContainerConfig.Builder
workingDir(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()
-
-