public class ContainerCreateConfig extends Object
Constructor and Description |
---|
ContainerCreateConfig(String imageName) |
Modifier and Type | Method and Description |
---|---|
ContainerCreateConfig |
binds(List<String> volumes) |
ContainerCreateConfig |
command(org.eclipse.jkube.kit.config.image.build.Arguments command) |
ContainerCreateConfig |
domainname(String domainname) |
ContainerCreateConfig |
entrypoint(org.eclipse.jkube.kit.config.image.build.Arguments entrypoint) |
ContainerCreateConfig |
environment(String envPropsFile,
Map<String,String> env,
Map mavenProps) |
ContainerCreateConfig |
exposedPorts(Set<String> portSpecs) |
String |
getImageName() |
ContainerCreateConfig |
hostConfig(ContainerHostConfig startConfig) |
ContainerCreateConfig |
hostname(String hostname) |
ContainerCreateConfig |
labels(Map<String,String> labels) |
ContainerCreateConfig |
networkingConfig(ContainerNetworkingConfig networkingConfig) |
String |
toJson()
Get JSON which is used for creating a container
|
ContainerCreateConfig |
user(String user) |
ContainerCreateConfig |
workingDir(String workingDir) |
public ContainerCreateConfig(String imageName)
public ContainerCreateConfig binds(List<String> volumes)
public ContainerCreateConfig command(org.eclipse.jkube.kit.config.image.build.Arguments command)
public ContainerCreateConfig domainname(String domainname)
public ContainerCreateConfig entrypoint(org.eclipse.jkube.kit.config.image.build.Arguments entrypoint)
public ContainerCreateConfig environment(String envPropsFile, Map<String,String> env, Map mavenProps) throws IllegalArgumentException
IllegalArgumentException
public ContainerCreateConfig labels(Map<String,String> labels)
public ContainerCreateConfig exposedPorts(Set<String> portSpecs)
public String getImageName()
public ContainerCreateConfig hostname(String hostname)
public ContainerCreateConfig user(String user)
public ContainerCreateConfig workingDir(String workingDir)
public ContainerCreateConfig hostConfig(ContainerHostConfig startConfig)
public ContainerCreateConfig networkingConfig(ContainerNetworkingConfig networkingConfig)
public String toJson()
Copyright © 2020. All rights reserved.