public static class ContainerConfiguration.Builder
extends java.lang.Object
ContainerConfiguration.| Modifier and Type | Method and Description |
|---|---|
ContainerConfiguration |
build()
Builds the
ContainerConfiguration. |
ContainerConfiguration.Builder |
setCreationTime(java.time.Instant creationTime)
Sets the image creation time.
|
ContainerConfiguration.Builder |
setEntrypoint(java.util.List<java.lang.String> entrypoint)
Sets the container entrypoint.
|
ContainerConfiguration.Builder |
setEnvironment(java.util.Map<java.lang.String,java.lang.String> environmentMap)
Sets the container's environment variables, mapping variable name to value.
|
ContainerConfiguration.Builder |
setExposedPorts(java.util.List<Port> exposedPorts)
Sets the container's exposed ports.
|
ContainerConfiguration.Builder |
setProgramArguments(java.util.List<java.lang.String> programArguments)
Sets the commandline arguments for main.
|
public ContainerConfiguration.Builder setCreationTime(java.time.Instant creationTime)
creationTime - the creation timepublic ContainerConfiguration.Builder setProgramArguments(@Nullable java.util.List<java.lang.String> programArguments)
programArguments - the list of argumentspublic ContainerConfiguration.Builder setEnvironment(@Nullable java.util.Map<java.lang.String,java.lang.String> environmentMap)
environmentMap - the mappublic ContainerConfiguration.Builder setExposedPorts(@Nullable java.util.List<Port> exposedPorts)
exposedPorts - the list of portspublic ContainerConfiguration.Builder setEntrypoint(@Nullable java.util.List<java.lang.String> entrypoint)
entrypoint - the tokenized command to run when the container startspublic ContainerConfiguration build()
ContainerConfiguration.ContainerConfiguration