Class ContainerConfig
- java.lang.Object
-
- com.spotify.docker.client.messages.ContainerConfig
-
- Direct Known Subclasses:
AutoValue_ContainerConfig
public abstract class ContainerConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContainerConfig.Builder
static class
ContainerConfig.Healthcheck
static class
ContainerConfig.NetworkingConfig
-
Constructor Summary
Constructors Constructor Description ContainerConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract java.lang.Boolean
attachStderr()
abstract java.lang.Boolean
attachStdin()
abstract java.lang.Boolean
attachStdout()
static ContainerConfig.Builder
builder()
abstract com.google.common.collect.ImmutableList<java.lang.String>
cmd()
(package private) static ContainerConfig
create(java.lang.String hostname, java.lang.String domainname, java.lang.String user, java.lang.Boolean attachStdin, java.lang.Boolean attachStdout, java.lang.Boolean attachStderr, java.util.List<java.lang.String> portSpecs, java.util.Set<java.lang.String> exposedPorts, java.lang.Boolean tty, java.lang.Boolean openStdin, java.lang.Boolean stdinOnce, java.util.List<java.lang.String> env, java.util.List<java.lang.String> cmd, java.lang.String image, java.util.Set<java.lang.String> volumes, java.lang.String workingDir, java.util.List<java.lang.String> entrypoint, java.lang.Boolean networkDisabled, java.util.List<java.lang.String> onBuild, java.util.Map<java.lang.String,java.lang.String> labels, java.lang.String macAddress, HostConfig hostConfig, java.lang.String stopSignal, ContainerConfig.Healthcheck healthcheck, ContainerConfig.NetworkingConfig networkingConfig)
abstract java.lang.String
domainname()
abstract com.google.common.collect.ImmutableList<java.lang.String>
entrypoint()
abstract com.google.common.collect.ImmutableList<java.lang.String>
env()
abstract com.google.common.collect.ImmutableSet<java.lang.String>
exposedPorts()
java.lang.String
getStopSignal()
Deprecated.As of release 7.0.0, replaced bystopSignal()
.abstract ContainerConfig.Healthcheck
healthcheck()
abstract HostConfig
hostConfig()
abstract java.lang.String
hostname()
abstract java.lang.String
image()
abstract com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>
labels()
abstract java.lang.String
macAddress()
abstract java.lang.Boolean
networkDisabled()
abstract ContainerConfig.NetworkingConfig
networkingConfig()
abstract com.google.common.collect.ImmutableList<java.lang.String>
onBuild()
abstract java.lang.Boolean
openStdin()
abstract com.google.common.collect.ImmutableList<java.lang.String>
portSpecs()
abstract java.lang.Boolean
stdinOnce()
abstract java.lang.String
stopSignal()
abstract ContainerConfig.Builder
toBuilder()
abstract java.lang.Boolean
tty()
abstract java.lang.String
user()
java.util.Set<java.lang.String>
volumeNames()
Deprecated.As of 8.10.0, usevolumes()
.abstract com.google.common.collect.ImmutableSet<java.lang.String>
volumes()
abstract java.lang.String
workingDir()
-
-
-
Method Detail
-
hostname
@Nullable public abstract java.lang.String hostname()
-
domainname
@Nullable public abstract java.lang.String domainname()
-
user
@Nullable public abstract java.lang.String user()
-
attachStdin
@Nullable public abstract java.lang.Boolean attachStdin()
-
attachStdout
@Nullable public abstract java.lang.Boolean attachStdout()
-
attachStderr
@Nullable public abstract java.lang.Boolean attachStderr()
-
portSpecs
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> portSpecs()
-
exposedPorts
@Nullable public abstract com.google.common.collect.ImmutableSet<java.lang.String> exposedPorts()
-
tty
@Nullable public abstract java.lang.Boolean tty()
-
openStdin
@Nullable public abstract java.lang.Boolean openStdin()
-
stdinOnce
@Nullable public abstract java.lang.Boolean stdinOnce()
-
env
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> env()
-
cmd
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> cmd()
-
image
@Nullable public abstract java.lang.String image()
-
volumeNames
@Deprecated public java.util.Set<java.lang.String> volumeNames()
Deprecated.As of 8.10.0, usevolumes()
.
-
volumes
@Nullable public abstract com.google.common.collect.ImmutableSet<java.lang.String> volumes()
-
workingDir
@Nullable public abstract java.lang.String workingDir()
-
entrypoint
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> entrypoint()
-
networkDisabled
@Nullable public abstract java.lang.Boolean networkDisabled()
-
onBuild
@Nullable public abstract com.google.common.collect.ImmutableList<java.lang.String> onBuild()
-
labels
@Nullable public abstract com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> labels()
-
macAddress
@Nullable public abstract java.lang.String macAddress()
-
hostConfig
@Nullable public abstract HostConfig hostConfig()
-
stopSignal
@Nullable public abstract java.lang.String stopSignal()
-
healthcheck
@Nullable public abstract ContainerConfig.Healthcheck healthcheck()
-
getStopSignal
@Deprecated public java.lang.String getStopSignal()
Deprecated.As of release 7.0.0, replaced bystopSignal()
.
-
networkingConfig
@Nullable public abstract ContainerConfig.NetworkingConfig networkingConfig()
-
create
static ContainerConfig create(java.lang.String hostname, java.lang.String domainname, java.lang.String user, java.lang.Boolean attachStdin, java.lang.Boolean attachStdout, java.lang.Boolean attachStderr, java.util.List<java.lang.String> portSpecs, java.util.Set<java.lang.String> exposedPorts, java.lang.Boolean tty, java.lang.Boolean openStdin, java.lang.Boolean stdinOnce, java.util.List<java.lang.String> env, java.util.List<java.lang.String> cmd, java.lang.String image, java.util.Set<java.lang.String> volumes, java.lang.String workingDir, java.util.List<java.lang.String> entrypoint, java.lang.Boolean networkDisabled, java.util.List<java.lang.String> onBuild, java.util.Map<java.lang.String,java.lang.String> labels, java.lang.String macAddress, HostConfig hostConfig, java.lang.String stopSignal, ContainerConfig.Healthcheck healthcheck, ContainerConfig.NetworkingConfig networkingConfig)
-
toBuilder
public abstract ContainerConfig.Builder toBuilder()
-
builder
public static ContainerConfig.Builder builder()
-
-