public interface BuildImageCmd extends AsyncDockerCmd<BuildImageCmd,BuildResponseItem>
TODO: http://docs.docker.com/reference/builder/#dockerignore
Modifier and Type | Interface and Description |
---|---|
static interface |
BuildImageCmd.Exec |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getBuildArgs() |
AuthConfigurations |
getBuildAuthConfigs() |
java.util.Set<java.lang.String> |
getCacheFrom()
"Cache-from" in API
|
java.lang.String |
getCpusetcpus() |
java.lang.String |
getCpushares() |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
java.lang.Long |
getMemory() |
java.lang.Long |
getMemswap() |
java.lang.String |
getNetworkMode() |
java.lang.String |
getPathToDockerfile() |
java.lang.String |
getPlatform()
"platform" in API
|
java.net.URI |
getRemote()
"remote" in API
|
java.lang.Long |
getShmsize() |
java.lang.String |
getTag()
Deprecated.
since docker API version 1.21 there can be multiple tags
specified so use
getTags() |
java.util.Set<java.lang.String> |
getTags()
Multple "t" tags.
|
java.io.InputStream |
getTarInputStream() |
java.lang.Boolean |
hasNoCacheEnabled()
"nocache" in API
|
java.lang.Boolean |
hasPullEnabled()
"pull" in API
|
java.lang.Boolean |
hasRemoveEnabled()
"rm" in API
|
java.lang.Boolean |
isForcerm()
"forcerm" in API
|
java.lang.Boolean |
isQuiet()
"q" in API
|
BuildImageCmd |
withBaseDirectory(java.io.File baseDirectory) |
BuildImageCmd |
withBuildArg(java.lang.String key,
java.lang.String value) |
BuildImageCmd |
withBuildAuthConfigs(AuthConfigurations authConfig) |
BuildImageCmd |
withCacheFrom(java.util.Set<java.lang.String> cacheFrom) |
BuildImageCmd |
withCpusetcpus(java.lang.String cpusetcpus) |
BuildImageCmd |
withCpushares(java.lang.String cpushares) |
BuildImageCmd |
withDockerfile(java.io.File dockerfile) |
BuildImageCmd |
withDockerfilePath(java.lang.String dockerfilePath) |
BuildImageCmd |
withForcerm(java.lang.Boolean forcerm) |
BuildImageCmd |
withLabels(java.util.Map<java.lang.String,java.lang.String> labels) |
BuildImageCmd |
withMemory(java.lang.Long memory) |
BuildImageCmd |
withMemswap(java.lang.Long memswap) |
BuildImageCmd |
withNetworkMode(java.lang.String networkMode) |
BuildImageCmd |
withNoCache(java.lang.Boolean noCache) |
BuildImageCmd |
withPlatform(java.lang.String platform) |
BuildImageCmd |
withPull(java.lang.Boolean pull) |
BuildImageCmd |
withQuiet(java.lang.Boolean quiet) |
BuildImageCmd |
withRemote(java.net.URI remote) |
BuildImageCmd |
withRemove(java.lang.Boolean rm) |
BuildImageCmd |
withShmsize(java.lang.Long shmsize) |
BuildImageCmd |
withTag(java.lang.String tag)
Deprecated.
since docker API version 1.21 there can be multiple tags
specified so use
withTags(java.util.Set) |
BuildImageCmd |
withTags(java.util.Set<java.lang.String> tags) |
BuildImageCmd |
withTarInputStream(java.io.InputStream tarInputStream) |
exec
@CheckForNull java.io.InputStream getTarInputStream()
@CheckForNull AuthConfigurations getBuildAuthConfigs()
@CheckForNull @Deprecated java.lang.String getTag()
getTags()
@CheckForNull java.util.Set<java.lang.String> getTags()
@CheckForNull java.util.Set<java.lang.String> getCacheFrom()
@CheckForNull java.net.URI getRemote()
@CheckForNull java.lang.Boolean hasNoCacheEnabled()
@CheckForNull java.lang.Boolean hasRemoveEnabled()
@CheckForNull java.lang.Boolean isForcerm()
@CheckForNull java.lang.Boolean isQuiet()
@CheckForNull java.lang.Boolean hasPullEnabled()
@CheckForNull java.lang.String getPathToDockerfile()
@CheckForNull java.lang.Long getMemory()
@CheckForNull java.lang.Long getMemswap()
@CheckForNull java.lang.String getCpushares()
@CheckForNull java.lang.String getCpusetcpus()
@CheckForNull java.util.Map<java.lang.String,java.lang.String> getBuildArgs()
@CheckForNull java.lang.Long getShmsize()
@CheckForNull java.util.Map<java.lang.String,java.lang.String> getLabels()
@CheckForNull java.lang.String getNetworkMode()
@CheckForNull java.lang.String getPlatform()
@Deprecated BuildImageCmd withTag(java.lang.String tag)
withTags(java.util.Set)
BuildImageCmd withTags(java.util.Set<java.lang.String> tags)
BuildImageCmd withCacheFrom(java.util.Set<java.lang.String> cacheFrom)
BuildImageCmd withRemote(java.net.URI remote)
BuildImageCmd withBaseDirectory(java.io.File baseDirectory)
BuildImageCmd withDockerfile(java.io.File dockerfile)
BuildImageCmd withDockerfilePath(java.lang.String dockerfilePath)
BuildImageCmd withNoCache(java.lang.Boolean noCache)
BuildImageCmd withRemove(java.lang.Boolean rm)
BuildImageCmd withForcerm(java.lang.Boolean forcerm)
BuildImageCmd withQuiet(java.lang.Boolean quiet)
BuildImageCmd withPull(java.lang.Boolean pull)
BuildImageCmd withMemory(java.lang.Long memory)
BuildImageCmd withMemswap(java.lang.Long memswap)
BuildImageCmd withCpushares(java.lang.String cpushares)
BuildImageCmd withCpusetcpus(java.lang.String cpusetcpus)
BuildImageCmd withBuildArg(java.lang.String key, java.lang.String value)
BuildImageCmd withBuildAuthConfigs(AuthConfigurations authConfig)
BuildImageCmd withTarInputStream(@Nonnull java.io.InputStream tarInputStream)
BuildImageCmd withShmsize(java.lang.Long shmsize)
BuildImageCmd withLabels(java.util.Map<java.lang.String,java.lang.String> labels)
BuildImageCmd withNetworkMode(java.lang.String networkMode)
BuildImageCmd withPlatform(java.lang.String platform)
Copyright © 2019. All Rights Reserved.