
io.fabric8.kubernetes.api.model.ContainerFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import java.util.List;
import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.Map;
import java.util.List;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.util.List;
import java.util.AbstractList;
import java.util.HashMap;
import java.io.Serializable;
import java.util.Collection;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.builder.Fluent;
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 EnvNested addNewEnv(); public 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 LifecycleNested withNewLifecycle(); public LifecycleNested withNewLifecycleLike( Lifecycle item); public LifecycleNested editLifecycle(); public Probe getLivenessProbe(); public A withLivenessProbe( Probe livenessProbe); public LivenessProbeNested withNewLivenessProbe(); public LivenessProbeNested withNewLivenessProbeLike( Probe item); public 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 PortsNested addNewPort(); public 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 ReadinessProbeNested withNewReadinessProbe(); public ReadinessProbeNested withNewReadinessProbeLike( Probe item); public ReadinessProbeNested editReadinessProbe(); public ResourceRequirements getResources(); public A withResources( ResourceRequirements resources); public ResourcesNested withNewResources(); public ResourcesNested withNewResourcesLike( ResourceRequirements item); public ResourcesNested editResources(); public SecurityContext getSecurityContext(); public A withSecurityContext( SecurityContext securityContext); public SecurityContextNested withNewSecurityContext(); public SecurityContextNested withNewSecurityContextLike( SecurityContext item); public 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 VolumeMountsNested addNewVolumeMount(); public VolumeMountsNested addNewVolumeMountLike( VolumeMount item); public A addNewVolumeMount( String mountPath, String name, Boolean readOnly); 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 and(); public N endResources();
}
public interface SecurityContextNested extends Nested,SecurityContextFluent>{
public N and(); public N endSecurityContext();
}
public interface VolumeMountsNested extends Nested,VolumeMountFluent>{
public N and(); public N endVolumeMount();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy