public static class RunImageConfiguration.Builder extends Object
Constructor and Description |
---|
Builder() |
Builder(RunImageConfiguration config) |
public Builder(RunImageConfiguration config)
public Builder()
public RunImageConfiguration.Builder env(Map<String,String> env)
public RunImageConfiguration.Builder labels(Map<String,String> labels)
public RunImageConfiguration.Builder envPropertyFile(String envPropertyFile)
public RunImageConfiguration.Builder cmd(String cmd)
public RunImageConfiguration.Builder cmd(org.eclipse.jkube.kit.config.image.build.Arguments args)
public RunImageConfiguration.Builder domainname(String domainname)
public RunImageConfiguration.Builder entrypoint(org.eclipse.jkube.kit.config.image.build.Arguments args)
public RunImageConfiguration.Builder hostname(String hostname)
public RunImageConfiguration.Builder portPropertyFile(String portPropertyFile)
public RunImageConfiguration.Builder workingDir(String workingDir)
public RunImageConfiguration.Builder user(String user)
public RunImageConfiguration.Builder shmSize(Long shmSize)
public RunImageConfiguration.Builder memory(Long memory)
public RunImageConfiguration.Builder memorySwap(Long memorySwap)
public RunImageConfiguration.Builder capAdd(List<String> capAdd)
public RunImageConfiguration.Builder capDrop(List<String> capDrop)
public RunImageConfiguration.Builder securityOpts(List<String> securityOpts)
public RunImageConfiguration.Builder net(String net)
public RunImageConfiguration.Builder network(NetworkConfig networkConfig)
public RunImageConfiguration.Builder dependsOn(List<String> dependsOn)
public RunImageConfiguration.Builder dns(List<String> dns)
public RunImageConfiguration.Builder dnsSearch(List<String> dnsSearch)
public RunImageConfiguration.Builder extraHosts(List<String> extraHosts)
public RunImageConfiguration.Builder ulimits(List<UlimitConfig> ulimits)
public RunImageConfiguration.Builder ports(List<String> ports)
public RunImageConfiguration.Builder volumes(RunVolumeConfiguration volumes)
public RunImageConfiguration.Builder links(List<String> links)
public RunImageConfiguration.Builder tmpfs(List<String> tmpfs)
public RunImageConfiguration.Builder wait(WaitConfiguration wait)
public RunImageConfiguration.Builder log(LogConfiguration log)
public RunImageConfiguration.Builder cpuShares(Long cpuShares)
public RunImageConfiguration.Builder cpus(Long cpus)
public RunImageConfiguration.Builder cpuSet(String cpuSet)
public RunImageConfiguration.Builder containerNamePattern(String pattern)
@Deprecated public RunImageConfiguration.Builder namingStrategy(String namingStrategy)
containerNamePattern(java.lang.String)
insteadnamingStrategy
- naming strategy@Deprecated public RunImageConfiguration.Builder namingStrategy(RunImageConfiguration.NamingStrategy namingStrategy)
containerNamePattern(java.lang.String)
insteadnamingStrategy
- naming strategypublic RunImageConfiguration.Builder exposedPropertyKey(String key)
public RunImageConfiguration.Builder privileged(Boolean privileged)
public RunImageConfiguration.Builder restartPolicy(RestartPolicy restartPolicy)
public RunImageConfiguration.Builder skip(Boolean skip)
public RunImageConfiguration.Builder imagePullPolicy(String imagePullPolicy)
public RunImageConfiguration.Builder readOnly(Boolean readOnly)
public RunImageConfiguration.Builder autoRemove(Boolean autoRemove)
public RunImageConfiguration build()
Copyright © 2020. All rights reserved.