public static final class ContainerConfiguration.ContainerConfigurationBuilder
extends java.lang.Object
| Constructor and Description |
|---|
ContainerConfigurationBuilder() |
public ContainerConfiguration.ContainerConfigurationBuilder setContainerName(java.lang.String serviceName)
public ContainerConfiguration.ContainerConfigurationBuilder setFrameworkManaged(java.lang.Boolean isFrameworkManaged)
public ContainerConfiguration.ContainerConfigurationBuilder setContainerPorts(java.util.List<ContainerPort> containerPorts)
ContainerPort, to express which ports to expose and
what protocol to use.@Deprecated public ContainerConfiguration.ContainerConfigurationBuilder setExternalPorts(java.util.List<java.lang.Integer> containerPortsExternal)
setContainerPorts as it allows for network
protocol to be specified in a port mapping.setContainerPorts method. Ensure that the
number of elements in this list is the same
as the number of elements set with setInternalPorts.@Deprecated public ContainerConfiguration.ContainerConfigurationBuilder setInternalPorts(java.util.List<java.lang.Integer> containerPortsInternal)
setContainerPorts as it allows for network
protocol to be specified in a port mapping.setContainerPorts method.
Ensure that the number of elements in this list is the same as
the number of elements set with setExternalPorts.public ContainerConfiguration.ContainerConfigurationBuilder setEnvVars(java.util.List<java.lang.String> vars)
public ContainerConfiguration.ContainerConfigurationBuilder setDeviceList(java.util.List<java.lang.String> devices)
public ContainerConfiguration.ContainerConfigurationBuilder setVolumes(java.util.Map<java.lang.String,java.lang.String> volumeMap)
public ContainerConfiguration.ContainerConfigurationBuilder setLoggerParameters(java.util.Map<java.lang.String,java.lang.String> paramMap)
public ContainerConfiguration.ContainerConfigurationBuilder setLoggingType(java.lang.String containerLoggingType)
public ContainerConfiguration.ContainerConfigurationBuilder setPrivilegedMode(java.lang.Boolean containerPrivileged)
public ContainerConfiguration.ContainerConfigurationBuilder setContainerImage(java.lang.String serviceImage)
public ContainerConfiguration.ContainerConfigurationBuilder setContainerImageTag(java.lang.String serviceImageTag)
public ContainerConfiguration.ContainerConfigurationBuilder setRegistryCredentials(java.util.Optional<RegistryCredentials> registryCredentials)
public ContainerConfiguration.ContainerConfigurationBuilder setImageDownloadTimeoutSeconds(int imageDownloadTimeoutSeconds)
public ContainerConfiguration.ContainerConfigurationBuilder setEntryPoint(java.util.List<java.lang.String> entryPoint)
public ContainerConfiguration.ContainerConfigurationBuilder setContainerNetowrkConfiguration(ContainerNetworkConfiguration networkConfiguration)
NetworkConfigurationpublic ContainerConfiguration.ContainerConfigurationBuilder setImageConfiguration(ImageConfiguration imageConfig)
ImageConfigurationpublic ContainerConfiguration.ContainerConfigurationBuilder setRestartOnFailure(boolean containerRestartOnFailure)
public ContainerConfiguration.ContainerConfigurationBuilder setMemory(java.util.Optional<java.lang.Long> memory)
public ContainerConfiguration.ContainerConfigurationBuilder setCpus(java.util.Optional<java.lang.Float> cpus)
public ContainerConfiguration.ContainerConfigurationBuilder setGpus(java.util.Optional<java.lang.String> gpus)
public ContainerConfiguration build()