Package io.fabric8.maven.docker.access
Class ContainerCreateConfig
- java.lang.Object
-
- io.fabric8.maven.docker.access.ContainerCreateConfig
-
public class ContainerCreateConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description ContainerCreateConfig(String imageName)ContainerCreateConfig(String imageName, String platform)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerCreateConfigbinds(List<String> volumes)ContainerCreateConfigcommand(Arguments command)ContainerCreateConfigdomainname(String domainname)ContainerCreateConfigentrypoint(Arguments entrypoint)ContainerCreateConfigenvironment(String envPropsFile, Map<String,String> env, Map mavenProps)ContainerCreateConfigexposedPorts(Set<String> portSpecs)StringgetImageName()StringgetPlatform()ContainerCreateConfighostConfig(ContainerHostConfig startConfig)ContainerCreateConfighostname(String hostname)ContainerCreateConfiglabels(Map<String,String> labels)ContainerCreateConfignetworkingConfig(ContainerNetworkingConfig networkingConfig)StringtoJson()Get JSON which is used for creating a containerContainerCreateConfiguser(String user)ContainerCreateConfigworkingDir(String workingDir)
-
-
-
Method Detail
-
binds
public ContainerCreateConfig binds(List<String> volumes)
-
command
public ContainerCreateConfig command(Arguments command)
-
domainname
public ContainerCreateConfig domainname(String domainname)
-
entrypoint
public ContainerCreateConfig entrypoint(Arguments entrypoint)
-
environment
public ContainerCreateConfig environment(String envPropsFile, Map<String,String> env, Map mavenProps) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
labels
public ContainerCreateConfig labels(Map<String,String> labels)
-
exposedPorts
public ContainerCreateConfig exposedPorts(Set<String> portSpecs)
-
getImageName
public String getImageName()
-
getPlatform
public String getPlatform()
-
hostname
public ContainerCreateConfig hostname(String hostname)
-
user
public ContainerCreateConfig user(String user)
-
workingDir
public ContainerCreateConfig workingDir(String workingDir)
-
hostConfig
public ContainerCreateConfig hostConfig(ContainerHostConfig startConfig)
-
networkingConfig
public ContainerCreateConfig networkingConfig(ContainerNetworkingConfig networkingConfig)
-
toJson
public String toJson()
Get JSON which is used for creating a container- Returns:
- string representation for JSON representing creating a container
-
-