annotations.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.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
public interface ContainerFluent> extends Fluent{
public T addToArgs( String ...items); public T removeFromArgs( String ...items); public List getArgs(); public T withArgs( List args); public T withArgs( String ...args); public T addToCommand( String ...items); public T removeFromCommand( String ...items); public List getCommand(); public T withCommand( List command); public T withCommand( String ...command); public T addToEnv( EnvVar ...items); public T removeFromEnv( EnvVar ...items); public List getEnv(); public T withEnv( List env); public T withEnv( EnvVar ...env); public EnvNested addNewEnv(); public EnvNested addNewEnvLike( EnvVar item); public String getImage(); public T withImage( String image); public String getImagePullPolicy(); public T withImagePullPolicy( String imagePullPolicy); public Lifecycle getLifecycle(); public T withLifecycle( Lifecycle lifecycle); public LifecycleNested withNewLifecycle(); public LifecycleNested withNewLifecycleLike( Lifecycle item); public LifecycleNested editLifecycle(); public Probe getLivenessProbe(); public T withLivenessProbe( Probe livenessProbe); public LivenessProbeNested withNewLivenessProbe(); public LivenessProbeNested withNewLivenessProbeLike( Probe item); public LivenessProbeNested editLivenessProbe(); public String getName(); public T withName( String name); public T addToPorts( ContainerPort ...items); public T removeFromPorts( ContainerPort ...items); public List getPorts(); public T withPorts( List ports); public T withPorts( ContainerPort ...ports); public PortsNested addNewPort(); public PortsNested addNewPortLike( ContainerPort item); public T addNewPort( Integer containerPort, String hostIP, Integer hostPort, String name, String protocol); public Probe getReadinessProbe(); public T withReadinessProbe( Probe readinessProbe); public ReadinessProbeNested withNewReadinessProbe(); public ReadinessProbeNested withNewReadinessProbeLike( Probe item); public ReadinessProbeNested editReadinessProbe(); public ResourceRequirements getResources(); public T withResources( ResourceRequirements resources); public ResourcesNested withNewResources(); public ResourcesNested withNewResourcesLike( ResourceRequirements item); public ResourcesNested editResources(); public SecurityContext getSecurityContext(); public T withSecurityContext( SecurityContext securityContext); public SecurityContextNested withNewSecurityContext(); public SecurityContextNested withNewSecurityContextLike( SecurityContext item); public SecurityContextNested editSecurityContext(); public Boolean isStdin(); public T withStdin( Boolean stdin); public Boolean isStdinOnce(); public T withStdinOnce( Boolean stdinOnce); public String getTerminationMessagePath(); public T withTerminationMessagePath( String terminationMessagePath); public Boolean isTty(); public T withTty( Boolean tty); public T addToVolumeMounts( VolumeMount ...items); public T removeFromVolumeMounts( VolumeMount ...items); public List getVolumeMounts(); public T withVolumeMounts( List volumeMounts); public T withVolumeMounts( VolumeMount ...volumeMounts); public VolumeMountsNested addNewVolumeMount(); public VolumeMountsNested addNewVolumeMountLike( VolumeMount item); public T addNewVolumeMount( String mountPath, String name, Boolean readOnly); public String getWorkingDir(); public T withWorkingDir( String workingDir); public T addToAdditionalProperties( String key, Object value); public T addToAdditionalProperties( Map map); public T removeFromAdditionalProperties( String key); public T removeFromAdditionalProperties( Map map); public Map getAdditionalProperties(); public T withAdditionalProperties( Map additionalProperties);
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