All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.kubernetes.client.openapi.models.V1EphemeralContainerFluent Maven / Gradle / Ivy

package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.VisitableBuilder;
import com.google.gson.annotations.SerializedName;
import java.util.ArrayList;
import java.lang.String;
import java.util.function.Predicate;
import java.util.List;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import java.util.Collection;
import io.kubernetes.client.fluent.Nested;
import java.lang.Deprecated;
import java.util.Iterator;

 /**
  * Generated
  */
public interface V1EphemeralContainerFluent> extends Fluent{
  public A addToArgs(int index,String item);
  public A setToArgs(int index,String item);
  public A addToArgs(java.lang.String... items);
  public A addAllToArgs(Collection items);
  public A removeFromArgs(java.lang.String... items);
  public A removeAllFromArgs(Collection items);
  public List getArgs();
  public String getArg(int index);
  public String getFirstArg();
  public String getLastArg();
  public String getMatchingArg(Predicate predicate);
  public Boolean hasMatchingArg(Predicate predicate);
  public A withArgs(List args);
  public A withArgs(java.lang.String... args);
  public Boolean hasArgs();
  public A addToCommand(int index,String item);
  public A setToCommand(int index,String item);
  public A addToCommand(java.lang.String... items);
  public A addAllToCommand(Collection items);
  public A removeFromCommand(java.lang.String... items);
  public A removeAllFromCommand(Collection items);
  public List getCommand();
  public String getCommand(int index);
  public String getFirstCommand();
  public String getLastCommand();
  public String getMatchingCommand(Predicate predicate);
  public Boolean hasMatchingCommand(Predicate predicate);
  public A withCommand(List command);
  public A withCommand(java.lang.String... command);
  public Boolean hasCommand();
  public A addToEnv(int index,V1EnvVar item);
  public A setToEnv(int index,V1EnvVar item);
  public A addToEnv(io.kubernetes.client.openapi.models.V1EnvVar... items);
  public A addAllToEnv(Collection items);
  public A removeFromEnv(io.kubernetes.client.openapi.models.V1EnvVar... items);
  public A removeAllFromEnv(Collection items);
  public A removeMatchingFromEnv(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildEnv instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getEnv();
  public List buildEnv();
  public V1EnvVar buildEnv(int index);
  public V1EnvVar buildFirstEnv();
  public V1EnvVar buildLastEnv();
  public V1EnvVar buildMatchingEnv(Predicate predicate);
  public Boolean hasMatchingEnv(Predicate predicate);
  public A withEnv(List env);
  public A withEnv(io.kubernetes.client.openapi.models.V1EnvVar... env);
  public Boolean hasEnv();
  public V1EphemeralContainerFluent.EnvNested addNewEnv();
  public V1EphemeralContainerFluent.EnvNested addNewEnvLike(V1EnvVar item);
  public V1EphemeralContainerFluent.EnvNested setNewEnvLike(int index,V1EnvVar item);
  public V1EphemeralContainerFluent.EnvNested editEnv(int index);
  public V1EphemeralContainerFluent.EnvNested editFirstEnv();
  public V1EphemeralContainerFluent.EnvNested editLastEnv();
  public V1EphemeralContainerFluent.EnvNested editMatchingEnv(Predicate predicate);
  public A addToEnvFrom(int index,V1EnvFromSource item);
  public A setToEnvFrom(int index,V1EnvFromSource item);
  public A addToEnvFrom(io.kubernetes.client.openapi.models.V1EnvFromSource... items);
  public A addAllToEnvFrom(Collection items);
  public A removeFromEnvFrom(io.kubernetes.client.openapi.models.V1EnvFromSource... items);
  public A removeAllFromEnvFrom(Collection items);
  public A removeMatchingFromEnvFrom(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildEnvFrom instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getEnvFrom();
  public List buildEnvFrom();
  public V1EnvFromSource buildEnvFrom(int index);
  public V1EnvFromSource buildFirstEnvFrom();
  public V1EnvFromSource buildLastEnvFrom();
  public V1EnvFromSource buildMatchingEnvFrom(Predicate predicate);
  public Boolean hasMatchingEnvFrom(Predicate predicate);
  public A withEnvFrom(List envFrom);
  public A withEnvFrom(io.kubernetes.client.openapi.models.V1EnvFromSource... envFrom);
  public Boolean hasEnvFrom();
  public V1EphemeralContainerFluent.EnvFromNested addNewEnvFrom();
  public V1EphemeralContainerFluent.EnvFromNested addNewEnvFromLike(V1EnvFromSource item);
  public V1EphemeralContainerFluent.EnvFromNested setNewEnvFromLike(int index,V1EnvFromSource item);
  public V1EphemeralContainerFluent.EnvFromNested editEnvFrom(int index);
  public V1EphemeralContainerFluent.EnvFromNested editFirstEnvFrom();
  public V1EphemeralContainerFluent.EnvFromNested editLastEnvFrom();
  public V1EphemeralContainerFluent.EnvFromNested editMatchingEnvFrom(Predicate predicate);
  public String getImage();
  public A withImage(String image);
  public Boolean hasImage();
  public String getImagePullPolicy();
  public A withImagePullPolicy(String imagePullPolicy);
  public Boolean hasImagePullPolicy();
  
  /**
   * This method has been deprecated, please use method buildLifecycle instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1Lifecycle getLifecycle();
  public V1Lifecycle buildLifecycle();
  public A withLifecycle(V1Lifecycle lifecycle);
  public Boolean hasLifecycle();
  public V1EphemeralContainerFluent.LifecycleNested withNewLifecycle();
  public V1EphemeralContainerFluent.LifecycleNested withNewLifecycleLike(V1Lifecycle item);
  public V1EphemeralContainerFluent.LifecycleNested editLifecycle();
  public V1EphemeralContainerFluent.LifecycleNested editOrNewLifecycle();
  public V1EphemeralContainerFluent.LifecycleNested editOrNewLifecycleLike(V1Lifecycle item);
  
  /**
   * This method has been deprecated, please use method buildLivenessProbe instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1Probe getLivenessProbe();
  public V1Probe buildLivenessProbe();
  public A withLivenessProbe(V1Probe livenessProbe);
  public Boolean hasLivenessProbe();
  public V1EphemeralContainerFluent.LivenessProbeNested withNewLivenessProbe();
  public V1EphemeralContainerFluent.LivenessProbeNested withNewLivenessProbeLike(V1Probe item);
  public V1EphemeralContainerFluent.LivenessProbeNested editLivenessProbe();
  public V1EphemeralContainerFluent.LivenessProbeNested editOrNewLivenessProbe();
  public V1EphemeralContainerFluent.LivenessProbeNested editOrNewLivenessProbeLike(V1Probe item);
  public String getName();
  public A withName(String name);
  public Boolean hasName();
  public A addToPorts(int index,V1ContainerPort item);
  public A setToPorts(int index,V1ContainerPort item);
  public A addToPorts(io.kubernetes.client.openapi.models.V1ContainerPort... items);
  public A addAllToPorts(Collection items);
  public A removeFromPorts(io.kubernetes.client.openapi.models.V1ContainerPort... items);
  public A removeAllFromPorts(Collection items);
  public A removeMatchingFromPorts(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildPorts instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getPorts();
  public List buildPorts();
  public V1ContainerPort buildPort(int index);
  public V1ContainerPort buildFirstPort();
  public V1ContainerPort buildLastPort();
  public V1ContainerPort buildMatchingPort(Predicate predicate);
  public Boolean hasMatchingPort(Predicate predicate);
  public A withPorts(List ports);
  public A withPorts(io.kubernetes.client.openapi.models.V1ContainerPort... ports);
  public Boolean hasPorts();
  public V1EphemeralContainerFluent.PortsNested addNewPort();
  public V1EphemeralContainerFluent.PortsNested addNewPortLike(V1ContainerPort item);
  public V1EphemeralContainerFluent.PortsNested setNewPortLike(int index,V1ContainerPort item);
  public V1EphemeralContainerFluent.PortsNested editPort(int index);
  public V1EphemeralContainerFluent.PortsNested editFirstPort();
  public V1EphemeralContainerFluent.PortsNested editLastPort();
  public V1EphemeralContainerFluent.PortsNested editMatchingPort(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildReadinessProbe instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1Probe getReadinessProbe();
  public V1Probe buildReadinessProbe();
  public A withReadinessProbe(V1Probe readinessProbe);
  public Boolean hasReadinessProbe();
  public V1EphemeralContainerFluent.ReadinessProbeNested withNewReadinessProbe();
  public V1EphemeralContainerFluent.ReadinessProbeNested withNewReadinessProbeLike(V1Probe item);
  public V1EphemeralContainerFluent.ReadinessProbeNested editReadinessProbe();
  public V1EphemeralContainerFluent.ReadinessProbeNested editOrNewReadinessProbe();
  public V1EphemeralContainerFluent.ReadinessProbeNested editOrNewReadinessProbeLike(V1Probe item);
  public A addToResizePolicy(int index,V1ContainerResizePolicy item);
  public A setToResizePolicy(int index,V1ContainerResizePolicy item);
  public A addToResizePolicy(io.kubernetes.client.openapi.models.V1ContainerResizePolicy... items);
  public A addAllToResizePolicy(Collection items);
  public A removeFromResizePolicy(io.kubernetes.client.openapi.models.V1ContainerResizePolicy... items);
  public A removeAllFromResizePolicy(Collection items);
  public A removeMatchingFromResizePolicy(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildResizePolicy instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getResizePolicy();
  public List buildResizePolicy();
  public V1ContainerResizePolicy buildResizePolicy(int index);
  public V1ContainerResizePolicy buildFirstResizePolicy();
  public V1ContainerResizePolicy buildLastResizePolicy();
  public V1ContainerResizePolicy buildMatchingResizePolicy(Predicate predicate);
  public Boolean hasMatchingResizePolicy(Predicate predicate);
  public A withResizePolicy(List resizePolicy);
  public A withResizePolicy(io.kubernetes.client.openapi.models.V1ContainerResizePolicy... resizePolicy);
  public Boolean hasResizePolicy();
  public V1EphemeralContainerFluent.ResizePolicyNested addNewResizePolicy();
  public V1EphemeralContainerFluent.ResizePolicyNested addNewResizePolicyLike(V1ContainerResizePolicy item);
  public V1EphemeralContainerFluent.ResizePolicyNested setNewResizePolicyLike(int index,V1ContainerResizePolicy item);
  public V1EphemeralContainerFluent.ResizePolicyNested editResizePolicy(int index);
  public V1EphemeralContainerFluent.ResizePolicyNested editFirstResizePolicy();
  public V1EphemeralContainerFluent.ResizePolicyNested editLastResizePolicy();
  public V1EphemeralContainerFluent.ResizePolicyNested editMatchingResizePolicy(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildResources instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1ResourceRequirements getResources();
  public V1ResourceRequirements buildResources();
  public A withResources(V1ResourceRequirements resources);
  public Boolean hasResources();
  public V1EphemeralContainerFluent.ResourcesNested withNewResources();
  public V1EphemeralContainerFluent.ResourcesNested withNewResourcesLike(V1ResourceRequirements item);
  public V1EphemeralContainerFluent.ResourcesNested editResources();
  public V1EphemeralContainerFluent.ResourcesNested editOrNewResources();
  public V1EphemeralContainerFluent.ResourcesNested editOrNewResourcesLike(V1ResourceRequirements item);
  
  /**
   * This method has been deprecated, please use method buildSecurityContext instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1SecurityContext getSecurityContext();
  public V1SecurityContext buildSecurityContext();
  public A withSecurityContext(V1SecurityContext securityContext);
  public Boolean hasSecurityContext();
  public V1EphemeralContainerFluent.SecurityContextNested withNewSecurityContext();
  public V1EphemeralContainerFluent.SecurityContextNested withNewSecurityContextLike(V1SecurityContext item);
  public V1EphemeralContainerFluent.SecurityContextNested editSecurityContext();
  public V1EphemeralContainerFluent.SecurityContextNested editOrNewSecurityContext();
  public V1EphemeralContainerFluent.SecurityContextNested editOrNewSecurityContextLike(V1SecurityContext item);
  
  /**
   * This method has been deprecated, please use method buildStartupProbe instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1Probe getStartupProbe();
  public V1Probe buildStartupProbe();
  public A withStartupProbe(V1Probe startupProbe);
  public Boolean hasStartupProbe();
  public V1EphemeralContainerFluent.StartupProbeNested withNewStartupProbe();
  public V1EphemeralContainerFluent.StartupProbeNested withNewStartupProbeLike(V1Probe item);
  public V1EphemeralContainerFluent.StartupProbeNested editStartupProbe();
  public V1EphemeralContainerFluent.StartupProbeNested editOrNewStartupProbe();
  public V1EphemeralContainerFluent.StartupProbeNested editOrNewStartupProbeLike(V1Probe item);
  public Boolean getStdin();
  public A withStdin(Boolean stdin);
  public Boolean hasStdin();
  public Boolean getStdinOnce();
  public A withStdinOnce(Boolean stdinOnce);
  public Boolean hasStdinOnce();
  public String getTargetContainerName();
  public A withTargetContainerName(String targetContainerName);
  public Boolean hasTargetContainerName();
  public String getTerminationMessagePath();
  public A withTerminationMessagePath(String terminationMessagePath);
  public Boolean hasTerminationMessagePath();
  public String getTerminationMessagePolicy();
  public A withTerminationMessagePolicy(String terminationMessagePolicy);
  public Boolean hasTerminationMessagePolicy();
  public Boolean getTty();
  public A withTty(Boolean tty);
  public Boolean hasTty();
  public A addToVolumeDevices(int index,V1VolumeDevice item);
  public A setToVolumeDevices(int index,V1VolumeDevice item);
  public A addToVolumeDevices(io.kubernetes.client.openapi.models.V1VolumeDevice... items);
  public A addAllToVolumeDevices(Collection items);
  public A removeFromVolumeDevices(io.kubernetes.client.openapi.models.V1VolumeDevice... items);
  public A removeAllFromVolumeDevices(Collection items);
  public A removeMatchingFromVolumeDevices(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildVolumeDevices instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getVolumeDevices();
  public List buildVolumeDevices();
  public V1VolumeDevice buildVolumeDevice(int index);
  public V1VolumeDevice buildFirstVolumeDevice();
  public V1VolumeDevice buildLastVolumeDevice();
  public V1VolumeDevice buildMatchingVolumeDevice(Predicate predicate);
  public Boolean hasMatchingVolumeDevice(Predicate predicate);
  public A withVolumeDevices(List volumeDevices);
  public A withVolumeDevices(io.kubernetes.client.openapi.models.V1VolumeDevice... volumeDevices);
  public Boolean hasVolumeDevices();
  public V1EphemeralContainerFluent.VolumeDevicesNested addNewVolumeDevice();
  public V1EphemeralContainerFluent.VolumeDevicesNested addNewVolumeDeviceLike(V1VolumeDevice item);
  public V1EphemeralContainerFluent.VolumeDevicesNested setNewVolumeDeviceLike(int index,V1VolumeDevice item);
  public V1EphemeralContainerFluent.VolumeDevicesNested editVolumeDevice(int index);
  public V1EphemeralContainerFluent.VolumeDevicesNested editFirstVolumeDevice();
  public V1EphemeralContainerFluent.VolumeDevicesNested editLastVolumeDevice();
  public V1EphemeralContainerFluent.VolumeDevicesNested editMatchingVolumeDevice(Predicate predicate);
  public A addToVolumeMounts(int index,V1VolumeMount item);
  public A setToVolumeMounts(int index,V1VolumeMount item);
  public A addToVolumeMounts(io.kubernetes.client.openapi.models.V1VolumeMount... items);
  public A addAllToVolumeMounts(Collection items);
  public A removeFromVolumeMounts(io.kubernetes.client.openapi.models.V1VolumeMount... items);
  public A removeAllFromVolumeMounts(Collection items);
  public A removeMatchingFromVolumeMounts(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildVolumeMounts instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getVolumeMounts();
  public List buildVolumeMounts();
  public V1VolumeMount buildVolumeMount(int index);
  public V1VolumeMount buildFirstVolumeMount();
  public V1VolumeMount buildLastVolumeMount();
  public V1VolumeMount buildMatchingVolumeMount(Predicate predicate);
  public Boolean hasMatchingVolumeMount(Predicate predicate);
  public A withVolumeMounts(List volumeMounts);
  public A withVolumeMounts(io.kubernetes.client.openapi.models.V1VolumeMount... volumeMounts);
  public Boolean hasVolumeMounts();
  public V1EphemeralContainerFluent.VolumeMountsNested addNewVolumeMount();
  public V1EphemeralContainerFluent.VolumeMountsNested addNewVolumeMountLike(V1VolumeMount item);
  public V1EphemeralContainerFluent.VolumeMountsNested setNewVolumeMountLike(int index,V1VolumeMount item);
  public V1EphemeralContainerFluent.VolumeMountsNested editVolumeMount(int index);
  public V1EphemeralContainerFluent.VolumeMountsNested editFirstVolumeMount();
  public V1EphemeralContainerFluent.VolumeMountsNested editLastVolumeMount();
  public V1EphemeralContainerFluent.VolumeMountsNested editMatchingVolumeMount(Predicate predicate);
  public String getWorkingDir();
  public A withWorkingDir(String workingDir);
  public Boolean hasWorkingDir();
  public A withStdin();
  public A withStdinOnce();
  public A withTty();
  public interface EnvNested extends Nested,V1EnvVarFluent>{
    public N and();
    public N endEnv();
    
  }
  public interface EnvFromNested extends Nested,V1EnvFromSourceFluent>{
    public N and();
    public N endEnvFrom();
    
  }
  public interface LifecycleNested extends Nested,V1LifecycleFluent>{
    public N and();
    public N endLifecycle();
    
  }
  public interface LivenessProbeNested extends Nested,V1ProbeFluent>{
    public N and();
    public N endLivenessProbe();
    
  }
  public interface PortsNested extends Nested,V1ContainerPortFluent>{
    public N and();
    public N endPort();
    
  }
  public interface ReadinessProbeNested extends Nested,V1ProbeFluent>{
    public N and();
    public N endReadinessProbe();
    
  }
  public interface ResizePolicyNested extends Nested,V1ContainerResizePolicyFluent>{
    public N and();
    public N endResizePolicy();
    
  }
  public interface ResourcesNested extends Nested,V1ResourceRequirementsFluent>{
    public N and();
    public N endResources();
    
  }
  public interface SecurityContextNested extends Nested,V1SecurityContextFluent>{
    public N and();
    public N endSecurityContext();
    
  }
  public interface StartupProbeNested extends Nested,V1ProbeFluent>{
    public N and();
    public N endStartupProbe();
    
  }
  public interface VolumeDevicesNested extends Nested,V1VolumeDeviceFluent>{
    public N and();
    public N endVolumeDevice();
    
  }
  public interface VolumeMountsNested extends Nested,V1VolumeMountFluent>{
    public N and();
    public N endVolumeMount();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy