
io.fabric8.kubernetes.api.model.ContainerFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.String;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
import java.lang.Boolean;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Integer;
import io.fabric8.kubernetes.api.builder.Nested;
public interface ContainerFluent> extends Fluent{
public A addToArgs(String... items);
public A removeFromArgs(String... items);
public List getArgs();
public A withArgs(List args);
public A withArgs(String... args);
public A addToCommand(String... items);
public A removeFromCommand(String... items);
public List getCommand();
public A withCommand(List command);
public A withCommand(String... command);
public A addToEnv(EnvVar... items);
public A removeFromEnv(EnvVar... items);
public List getEnv();
public A withEnv(List env);
public A withEnv(EnvVar... env);
public ContainerFluent.EnvNested addNewEnv();
public ContainerFluent.EnvNested addNewEnvLike(EnvVar item);
public String getImage();
public A withImage(String image);
public String getImagePullPolicy();
public A withImagePullPolicy(String imagePullPolicy);
public Lifecycle getLifecycle();
public A withLifecycle(Lifecycle lifecycle);
public ContainerFluent.LifecycleNested withNewLifecycle();
public ContainerFluent.LifecycleNested withNewLifecycleLike(Lifecycle item);
public ContainerFluent.LifecycleNested editLifecycle();
public Probe getLivenessProbe();
public A withLivenessProbe(Probe livenessProbe);
public ContainerFluent.LivenessProbeNested withNewLivenessProbe();
public ContainerFluent.LivenessProbeNested withNewLivenessProbeLike(Probe item);
public ContainerFluent.LivenessProbeNested editLivenessProbe();
public String getName();
public A withName(String name);
public A addToPorts(ContainerPort... items);
public A removeFromPorts(ContainerPort... items);
public List getPorts();
public A withPorts(List ports);
public A withPorts(ContainerPort... ports);
public ContainerFluent.PortsNested addNewPort();
public ContainerFluent.PortsNested addNewPortLike(ContainerPort item);
public A addNewPort(Integer containerPort,String hostIP,Integer hostPort,String name,String protocol);
public Probe getReadinessProbe();
public A withReadinessProbe(Probe readinessProbe);
public ContainerFluent.ReadinessProbeNested withNewReadinessProbe();
public ContainerFluent.ReadinessProbeNested withNewReadinessProbeLike(Probe item);
public ContainerFluent.ReadinessProbeNested editReadinessProbe();
public ResourceRequirements getResources();
public A withResources(ResourceRequirements resources);
public ContainerFluent.ResourcesNested withNewResources();
public ContainerFluent.ResourcesNested withNewResourcesLike(ResourceRequirements item);
public ContainerFluent.ResourcesNested editResources();
public SecurityContext getSecurityContext();
public A withSecurityContext(SecurityContext securityContext);
public ContainerFluent.SecurityContextNested withNewSecurityContext();
public ContainerFluent.SecurityContextNested withNewSecurityContextLike(SecurityContext item);
public ContainerFluent.SecurityContextNested editSecurityContext();
public Boolean isStdin();
public A withStdin(Boolean stdin);
public Boolean isStdinOnce();
public A withStdinOnce(Boolean stdinOnce);
public String getTerminationMessagePath();
public A withTerminationMessagePath(String terminationMessagePath);
public Boolean isTty();
public A withTty(Boolean tty);
public A addToVolumeMounts(VolumeMount... items);
public A removeFromVolumeMounts(VolumeMount... items);
public List getVolumeMounts();
public A withVolumeMounts(List volumeMounts);
public A withVolumeMounts(VolumeMount... volumeMounts);
public ContainerFluent.VolumeMountsNested addNewVolumeMount();
public ContainerFluent.VolumeMountsNested addNewVolumeMountLike(VolumeMount item);
public A addNewVolumeMount(String mountPath,String name,Boolean readOnly,String subPath);
public String getWorkingDir();
public A withWorkingDir(String workingDir);
public interface EnvNested extends Nested,EnvVarFluent>{
public N endEnv(); public N and();
}
public interface LifecycleNested extends Nested,LifecycleFluent>{
public N endLifecycle(); public N and();
}
public interface LivenessProbeNested extends Nested,ProbeFluent>{
public N endLivenessProbe(); public N and();
}
public interface PortsNested extends Nested,ContainerPortFluent>{
public N endPort(); public N and();
}
public interface ReadinessProbeNested extends Nested,ProbeFluent>{
public N endReadinessProbe(); public N and();
}
public interface ResourcesNested extends Nested,ResourceRequirementsFluent>{
public N endResources(); public N and();
}
public interface SecurityContextNested extends Nested,SecurityContextFluent>{
public N endSecurityContext(); public N and();
}
public interface VolumeMountsNested extends Nested,VolumeMountFluent>{
public N endVolumeMount(); public N and();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy