Package io.fabric8.maven.docker.config
Class BuildImageConfiguration.Builder
- java.lang.Object
-
- io.fabric8.maven.docker.config.BuildImageConfiguration.Builder
-
- Enclosing class:
- BuildImageConfiguration
public static class BuildImageConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BuildImageConfiguration that)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BuildImageConfiguration that)
-
-
Method Detail
-
contextDir
public BuildImageConfiguration.Builder contextDir(String dir)
-
dockerFileDir
public BuildImageConfiguration.Builder dockerFileDir(String dir)
-
dockerFile
public BuildImageConfiguration.Builder dockerFile(String file)
-
dockerArchive
public BuildImageConfiguration.Builder dockerArchive(String archive)
-
loadNamePattern
public BuildImageConfiguration.Builder loadNamePattern(String archiveEntryRepoTagPattern)
-
filter
public BuildImageConfiguration.Builder filter(String filter)
-
from
public BuildImageConfiguration.Builder from(String from)
-
fromExt
public BuildImageConfiguration.Builder fromExt(Map<String,String> fromExt)
-
cacheFrom
public BuildImageConfiguration.Builder cacheFrom(String cacheFrom, String... more)
-
cacheFrom
public BuildImageConfiguration.Builder cacheFrom(Collection<String> cacheFrom)
-
registry
public BuildImageConfiguration.Builder registry(String registry)
-
maintainer
public BuildImageConfiguration.Builder maintainer(String maintainer)
-
network
public BuildImageConfiguration.Builder network(String network)
-
workdir
public BuildImageConfiguration.Builder workdir(String workdir)
-
assembly
public BuildImageConfiguration.Builder assembly(AssemblyConfiguration assembly)
-
assemblies
public BuildImageConfiguration.Builder assemblies(List<AssemblyConfiguration> assemblies)
-
ports
public BuildImageConfiguration.Builder ports(List<String> ports)
-
imagePullPolicy
public BuildImageConfiguration.Builder imagePullPolicy(String imagePullPolicy)
-
shell
public BuildImageConfiguration.Builder shell(Arguments shell)
-
runCmds
public BuildImageConfiguration.Builder runCmds(List<String> theCmds)
-
volumes
public BuildImageConfiguration.Builder volumes(List<String> volumes)
-
tags
public BuildImageConfiguration.Builder tags(List<String> tags)
-
env
public BuildImageConfiguration.Builder env(Map<String,String> env)
-
args
public BuildImageConfiguration.Builder args(Map<String,String> args)
-
labels
public BuildImageConfiguration.Builder labels(Map<String,String> labels)
-
cmd
public BuildImageConfiguration.Builder cmd(Arguments cmd)
-
cleanup
public BuildImageConfiguration.Builder cleanup(String cleanup)
-
compression
public BuildImageConfiguration.Builder compression(String compression)
-
noCache
public BuildImageConfiguration.Builder noCache(Boolean noCache)
-
squash
public BuildImageConfiguration.Builder squash(Boolean squash)
-
optimise
public BuildImageConfiguration.Builder optimise(Boolean optimise)
-
entryPoint
public BuildImageConfiguration.Builder entryPoint(Arguments entryPoint)
-
user
public BuildImageConfiguration.Builder user(String user)
-
healthCheck
public BuildImageConfiguration.Builder healthCheck(HealthCheckConfiguration healthCheck)
-
skip
public BuildImageConfiguration.Builder skip(Boolean skip)
-
skipPush
public BuildImageConfiguration.Builder skipPush(Boolean skipPush)
-
buildOptions
public BuildImageConfiguration.Builder buildOptions(Map<String,String> buildOptions)
-
createImageOptions
public BuildImageConfiguration.Builder createImageOptions(Map<String,String> createImageOptions)
-
build
public BuildImageConfiguration build()
-
-