public class ContainerBuilder extends Object implements EnvironmentConfiguration, ResourceLimitBuilder
| Constructor and Description |
|---|
ContainerBuilder(PodBuilder podBuilder,
String name) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitconfigEntriespublic ContainerBuilder(PodBuilder podBuilder, String name)
public String getName()
public ContainerBuilder fromImage(String imageName)
public ContainerBuilder fromImage(String imageNamespace, String imageName)
public String getImageName()
public String getImageNamespace()
public ContainerBuilder port(int port)
public ContainerBuilder port(int port, String name)
public ContainerBuilder port(int port, TransportProtocol protocol, String name)
public ContainerBuilder envVar(String key, String value)
public ContainerBuilder envVars(Map<String,String> vars)
public ContainerBuilder cleanEnvVars()
public ContainerBuilder privileged()
public ContainerBuilder addVolumeMount(String name, String mountPath, boolean readOnly)
public LivenessProbe addLivenessProbe()
public ReadinessProbe addReadinessProbe()
public ContainerBuilder addReadinessProbe(AbstractProbe readinessProbe)
public ContainerBuilder addCommand(String... cmd)
public PodBuilder pod()
public io.fabric8.kubernetes.api.model.Container build()
public ComputingResource addCPUResource()
addCPUResource in interface ResourceLimitBuilderpublic ComputingResource addMemoryResource()
addMemoryResource in interface ResourceLimitBuilderpublic void addPreStopHandler(Handler handler)
public ContainerBuilder configEntry(String key, String value)
configEntry in interface EnvironmentConfigurationpublic Map<String,String> getConfigEntries()
getConfigEntries in interface EnvironmentConfigurationpublic ContainerBuilder configFromConfigMap(String configMapName, String... configMapKeys)
public ContainerBuilder configFromConfigMap(String configMapName, Collection<String> configMapKeys)
public ContainerBuilder configFromConfigMap(String configMapName, Function<String,String> nameMapping, String... configMapKeys)
public ContainerBuilder configFromConfigMap(String configMapName, Function<String,String> nameMapping, Collection<String> configMapKeys)
Copyright © 2022. All rights reserved.