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

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

There is a newer version: 22.0.0
Show newest version
/*
Copyright 2022 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.util.Collection;
import java.util.List;
import java.util.function.Predicate;

/** Generated */
public interface V1EphemeralContainerFluent>
    extends Fluent {
  public A addToArgs(Integer index, String item);

  public A setToArgs(java.lang.Integer index, java.lang.String item);

  public A addToArgs(java.lang.String... items);

  public A addAllToArgs(Collection items);

  public A removeFromArgs(java.lang.String... items);

  public A removeAllFromArgs(java.util.Collection items);

  public List getArgs();

  public java.lang.String getArg(java.lang.Integer index);

  public java.lang.String getFirstArg();

  public java.lang.String getLastArg();

  public java.lang.String getMatchingArg(Predicate predicate);

  public Boolean hasMatchingArg(java.util.function.Predicate predicate);

  public A withArgs(java.util.List args);

  public A withArgs(java.lang.String... args);

  public java.lang.Boolean hasArgs();

  public A addToCommand(java.lang.Integer index, java.lang.String item);

  public A setToCommand(java.lang.Integer index, java.lang.String item);

  public A addToCommand(java.lang.String... items);

  public A addAllToCommand(java.util.Collection items);

  public A removeFromCommand(java.lang.String... items);

  public A removeAllFromCommand(java.util.Collection items);

  public java.util.List getCommand();

  public java.lang.String getCommand(java.lang.Integer index);

  public java.lang.String getFirstCommand();

  public java.lang.String getLastCommand();

  public java.lang.String getMatchingCommand(
      java.util.function.Predicate predicate);

  public java.lang.Boolean hasMatchingCommand(
      java.util.function.Predicate predicate);

  public A withCommand(java.util.List command);

  public A withCommand(java.lang.String... command);

  public java.lang.Boolean hasCommand();

  public A addToEnv(java.lang.Integer index, V1EnvVar item);

  public A setToEnv(java.lang.Integer index, io.kubernetes.client.openapi.models.V1EnvVar item);

  public A addToEnv(io.kubernetes.client.openapi.models.V1EnvVar... items);

  public A addAllToEnv(java.util.Collection items);

  public A removeFromEnv(io.kubernetes.client.openapi.models.V1EnvVar... items);

  public A removeAllFromEnv(
      java.util.Collection items);

  public A removeMatchingFromEnv(java.util.function.Predicate predicate);

  /**
   * This method has been deprecated, please use method buildEnv instead.
   *
   * @return The buildable object.
   */
  @Deprecated
  public java.util.List getEnv();

  public java.util.List buildEnv();

  public io.kubernetes.client.openapi.models.V1EnvVar buildEnv(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1EnvVar buildFirstEnv();

  public io.kubernetes.client.openapi.models.V1EnvVar buildLastEnv();

  public io.kubernetes.client.openapi.models.V1EnvVar buildMatchingEnv(
      java.util.function.Predicate predicate);

  public java.lang.Boolean hasMatchingEnv(
      java.util.function.Predicate predicate);

  public A withEnv(java.util.List env);

  public A withEnv(io.kubernetes.client.openapi.models.V1EnvVar... env);

  public java.lang.Boolean hasEnv();

  public V1EphemeralContainerFluent.EnvNested addNewEnv();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvNested addNewEnvLike(
      io.kubernetes.client.openapi.models.V1EnvVar item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvNested setNewEnvLike(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1EnvVar item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvNested editEnv(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvNested editFirstEnv();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvNested editLastEnv();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvNested
      editMatchingEnv(
          java.util.function.Predicate
              predicate);

  public A addToEnvFrom(java.lang.Integer index, V1EnvFromSource item);

  public A setToEnvFrom(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1EnvFromSource item);

  public A addToEnvFrom(io.kubernetes.client.openapi.models.V1EnvFromSource... items);

  public A addAllToEnvFrom(
      java.util.Collection items);

  public A removeFromEnvFrom(io.kubernetes.client.openapi.models.V1EnvFromSource... items);

  public A removeAllFromEnvFrom(
      java.util.Collection items);

  public A removeMatchingFromEnvFrom(
      java.util.function.Predicate predicate);

  /**
   * This method has been deprecated, please use method buildEnvFrom instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getEnvFrom();

  public java.util.List buildEnvFrom();

  public io.kubernetes.client.openapi.models.V1EnvFromSource buildEnvFrom(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1EnvFromSource buildFirstEnvFrom();

  public io.kubernetes.client.openapi.models.V1EnvFromSource buildLastEnvFrom();

  public io.kubernetes.client.openapi.models.V1EnvFromSource buildMatchingEnvFrom(
      java.util.function.Predicate
          predicate);

  public java.lang.Boolean hasMatchingEnvFrom(
      java.util.function.Predicate
          predicate);

  public A withEnvFrom(java.util.List envFrom);

  public A withEnvFrom(io.kubernetes.client.openapi.models.V1EnvFromSource... envFrom);

  public java.lang.Boolean hasEnvFrom();

  public V1EphemeralContainerFluent.EnvFromNested addNewEnvFrom();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvFromNested
      addNewEnvFromLike(io.kubernetes.client.openapi.models.V1EnvFromSource item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvFromNested
      setNewEnvFromLike(
          java.lang.Integer index, io.kubernetes.client.openapi.models.V1EnvFromSource item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvFromNested
      editEnvFrom(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvFromNested
      editFirstEnvFrom();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvFromNested
      editLastEnvFrom();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.EnvFromNested
      editMatchingEnvFrom(
          java.util.function.Predicate
              predicate);

  public java.lang.String getImage();

  public A withImage(java.lang.String image);

  public java.lang.Boolean hasImage();

  public java.lang.String getImagePullPolicy();

  public A withImagePullPolicy(java.lang.String imagePullPolicy);

  public java.lang.Boolean hasImagePullPolicy();

  /**
   * This method has been deprecated, please use method buildLifecycle instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public V1Lifecycle getLifecycle();

  public io.kubernetes.client.openapi.models.V1Lifecycle buildLifecycle();

  public A withLifecycle(io.kubernetes.client.openapi.models.V1Lifecycle lifecycle);

  public java.lang.Boolean hasLifecycle();

  public V1EphemeralContainerFluent.LifecycleNested withNewLifecycle();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.LifecycleNested
      withNewLifecycleLike(io.kubernetes.client.openapi.models.V1Lifecycle item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.LifecycleNested
      editLifecycle();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.LifecycleNested
      editOrNewLifecycle();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.LifecycleNested
      editOrNewLifecycleLike(io.kubernetes.client.openapi.models.V1Lifecycle item);

  /**
   * This method has been deprecated, please use method buildLivenessProbe instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public V1Probe getLivenessProbe();

  public io.kubernetes.client.openapi.models.V1Probe buildLivenessProbe();

  public A withLivenessProbe(io.kubernetes.client.openapi.models.V1Probe livenessProbe);

  public java.lang.Boolean hasLivenessProbe();

  public V1EphemeralContainerFluent.LivenessProbeNested withNewLivenessProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.LivenessProbeNested
      withNewLivenessProbeLike(io.kubernetes.client.openapi.models.V1Probe item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.LivenessProbeNested
      editLivenessProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.LivenessProbeNested
      editOrNewLivenessProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.LivenessProbeNested
      editOrNewLivenessProbeLike(io.kubernetes.client.openapi.models.V1Probe item);

  public java.lang.String getName();

  public A withName(java.lang.String name);

  public java.lang.Boolean hasName();

  public A addToPorts(java.lang.Integer index, V1ContainerPort item);

  public A setToPorts(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1ContainerPort item);

  public A addToPorts(io.kubernetes.client.openapi.models.V1ContainerPort... items);

  public A addAllToPorts(
      java.util.Collection items);

  public A removeFromPorts(io.kubernetes.client.openapi.models.V1ContainerPort... items);

  public A removeAllFromPorts(
      java.util.Collection items);

  public A removeMatchingFromPorts(java.util.function.Predicate predicate);

  /**
   * This method has been deprecated, please use method buildPorts instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getPorts();

  public java.util.List buildPorts();

  public io.kubernetes.client.openapi.models.V1ContainerPort buildPort(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1ContainerPort buildFirstPort();

  public io.kubernetes.client.openapi.models.V1ContainerPort buildLastPort();

  public io.kubernetes.client.openapi.models.V1ContainerPort buildMatchingPort(
      java.util.function.Predicate
          predicate);

  public java.lang.Boolean hasMatchingPort(
      java.util.function.Predicate
          predicate);

  public A withPorts(java.util.List ports);

  public A withPorts(io.kubernetes.client.openapi.models.V1ContainerPort... ports);

  public java.lang.Boolean hasPorts();

  public V1EphemeralContainerFluent.PortsNested addNewPort();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.PortsNested
      addNewPortLike(io.kubernetes.client.openapi.models.V1ContainerPort item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.PortsNested
      setNewPortLike(
          java.lang.Integer index, io.kubernetes.client.openapi.models.V1ContainerPort item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.PortsNested editPort(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.PortsNested
      editFirstPort();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.PortsNested
      editLastPort();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.PortsNested
      editMatchingPort(
          java.util.function.Predicate
              predicate);

  /**
   * This method has been deprecated, please use method buildReadinessProbe instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.kubernetes.client.openapi.models.V1Probe getReadinessProbe();

  public io.kubernetes.client.openapi.models.V1Probe buildReadinessProbe();

  public A withReadinessProbe(io.kubernetes.client.openapi.models.V1Probe readinessProbe);

  public java.lang.Boolean hasReadinessProbe();

  public V1EphemeralContainerFluent.ReadinessProbeNested withNewReadinessProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.ReadinessProbeNested
      withNewReadinessProbeLike(io.kubernetes.client.openapi.models.V1Probe item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.ReadinessProbeNested
      editReadinessProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.ReadinessProbeNested
      editOrNewReadinessProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.ReadinessProbeNested
      editOrNewReadinessProbeLike(io.kubernetes.client.openapi.models.V1Probe item);

  /**
   * This method has been deprecated, please use method buildResources instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public V1ResourceRequirements getResources();

  public io.kubernetes.client.openapi.models.V1ResourceRequirements buildResources();

  public A withResources(io.kubernetes.client.openapi.models.V1ResourceRequirements resources);

  public java.lang.Boolean hasResources();

  public V1EphemeralContainerFluent.ResourcesNested withNewResources();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.ResourcesNested
      withNewResourcesLike(io.kubernetes.client.openapi.models.V1ResourceRequirements item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.ResourcesNested
      editResources();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.ResourcesNested
      editOrNewResources();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.ResourcesNested
      editOrNewResourcesLike(io.kubernetes.client.openapi.models.V1ResourceRequirements item);

  /**
   * This method has been deprecated, please use method buildSecurityContext instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public V1SecurityContext getSecurityContext();

  public io.kubernetes.client.openapi.models.V1SecurityContext buildSecurityContext();

  public A withSecurityContext(
      io.kubernetes.client.openapi.models.V1SecurityContext securityContext);

  public java.lang.Boolean hasSecurityContext();

  public V1EphemeralContainerFluent.SecurityContextNested withNewSecurityContext();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.SecurityContextNested
      withNewSecurityContextLike(io.kubernetes.client.openapi.models.V1SecurityContext item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.SecurityContextNested
      editSecurityContext();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.SecurityContextNested
      editOrNewSecurityContext();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.SecurityContextNested
      editOrNewSecurityContextLike(io.kubernetes.client.openapi.models.V1SecurityContext item);

  /**
   * This method has been deprecated, please use method buildStartupProbe instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.kubernetes.client.openapi.models.V1Probe getStartupProbe();

  public io.kubernetes.client.openapi.models.V1Probe buildStartupProbe();

  public A withStartupProbe(io.kubernetes.client.openapi.models.V1Probe startupProbe);

  public java.lang.Boolean hasStartupProbe();

  public V1EphemeralContainerFluent.StartupProbeNested withNewStartupProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.StartupProbeNested
      withNewStartupProbeLike(io.kubernetes.client.openapi.models.V1Probe item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.StartupProbeNested
      editStartupProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.StartupProbeNested
      editOrNewStartupProbe();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.StartupProbeNested
      editOrNewStartupProbeLike(io.kubernetes.client.openapi.models.V1Probe item);

  public java.lang.Boolean getStdin();

  public A withStdin(java.lang.Boolean stdin);

  public java.lang.Boolean hasStdin();

  public java.lang.Boolean getStdinOnce();

  public A withStdinOnce(java.lang.Boolean stdinOnce);

  public java.lang.Boolean hasStdinOnce();

  public java.lang.String getTargetContainerName();

  public A withTargetContainerName(java.lang.String targetContainerName);

  public java.lang.Boolean hasTargetContainerName();

  public java.lang.String getTerminationMessagePath();

  public A withTerminationMessagePath(java.lang.String terminationMessagePath);

  public java.lang.Boolean hasTerminationMessagePath();

  public java.lang.String getTerminationMessagePolicy();

  public A withTerminationMessagePolicy(java.lang.String terminationMessagePolicy);

  public java.lang.Boolean hasTerminationMessagePolicy();

  public java.lang.Boolean getTty();

  public A withTty(java.lang.Boolean tty);

  public java.lang.Boolean hasTty();

  public A addToVolumeDevices(java.lang.Integer index, V1VolumeDevice item);

  public A setToVolumeDevices(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1VolumeDevice item);

  public A addToVolumeDevices(io.kubernetes.client.openapi.models.V1VolumeDevice... items);

  public A addAllToVolumeDevices(
      java.util.Collection items);

  public A removeFromVolumeDevices(io.kubernetes.client.openapi.models.V1VolumeDevice... items);

  public A removeAllFromVolumeDevices(
      java.util.Collection items);

  public A removeMatchingFromVolumeDevices(
      java.util.function.Predicate predicate);

  /**
   * This method has been deprecated, please use method buildVolumeDevices instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getVolumeDevices();

  public java.util.List buildVolumeDevices();

  public io.kubernetes.client.openapi.models.V1VolumeDevice buildVolumeDevice(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1VolumeDevice buildFirstVolumeDevice();

  public io.kubernetes.client.openapi.models.V1VolumeDevice buildLastVolumeDevice();

  public io.kubernetes.client.openapi.models.V1VolumeDevice buildMatchingVolumeDevice(
      java.util.function.Predicate
          predicate);

  public java.lang.Boolean hasMatchingVolumeDevice(
      java.util.function.Predicate
          predicate);

  public A withVolumeDevices(
      java.util.List volumeDevices);

  public A withVolumeDevices(io.kubernetes.client.openapi.models.V1VolumeDevice... volumeDevices);

  public java.lang.Boolean hasVolumeDevices();

  public V1EphemeralContainerFluent.VolumeDevicesNested addNewVolumeDevice();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeDevicesNested
      addNewVolumeDeviceLike(io.kubernetes.client.openapi.models.V1VolumeDevice item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeDevicesNested
      setNewVolumeDeviceLike(
          java.lang.Integer index, io.kubernetes.client.openapi.models.V1VolumeDevice item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeDevicesNested
      editVolumeDevice(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeDevicesNested
      editFirstVolumeDevice();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeDevicesNested
      editLastVolumeDevice();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeDevicesNested
      editMatchingVolumeDevice(
          java.util.function.Predicate
              predicate);

  public A addToVolumeMounts(java.lang.Integer index, V1VolumeMount item);

  public A setToVolumeMounts(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1VolumeMount item);

  public A addToVolumeMounts(io.kubernetes.client.openapi.models.V1VolumeMount... items);

  public A addAllToVolumeMounts(
      java.util.Collection items);

  public A removeFromVolumeMounts(io.kubernetes.client.openapi.models.V1VolumeMount... items);

  public A removeAllFromVolumeMounts(
      java.util.Collection items);

  public A removeMatchingFromVolumeMounts(
      java.util.function.Predicate predicate);

  /**
   * This method has been deprecated, please use method buildVolumeMounts instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getVolumeMounts();

  public java.util.List buildVolumeMounts();

  public io.kubernetes.client.openapi.models.V1VolumeMount buildVolumeMount(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1VolumeMount buildFirstVolumeMount();

  public io.kubernetes.client.openapi.models.V1VolumeMount buildLastVolumeMount();

  public io.kubernetes.client.openapi.models.V1VolumeMount buildMatchingVolumeMount(
      java.util.function.Predicate
          predicate);

  public java.lang.Boolean hasMatchingVolumeMount(
      java.util.function.Predicate
          predicate);

  public A withVolumeMounts(
      java.util.List volumeMounts);

  public A withVolumeMounts(io.kubernetes.client.openapi.models.V1VolumeMount... volumeMounts);

  public java.lang.Boolean hasVolumeMounts();

  public V1EphemeralContainerFluent.VolumeMountsNested addNewVolumeMount();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeMountsNested
      addNewVolumeMountLike(io.kubernetes.client.openapi.models.V1VolumeMount item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeMountsNested
      setNewVolumeMountLike(
          java.lang.Integer index, io.kubernetes.client.openapi.models.V1VolumeMount item);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeMountsNested
      editVolumeMount(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeMountsNested
      editFirstVolumeMount();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeMountsNested
      editLastVolumeMount();

  public io.kubernetes.client.openapi.models.V1EphemeralContainerFluent.VolumeMountsNested
      editMatchingVolumeMount(
          java.util.function.Predicate
              predicate);

  public java.lang.String getWorkingDir();

  public A withWorkingDir(java.lang.String workingDir);

  public java.lang.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 io.kubernetes.client.fluent.Nested,
          V1EnvFromSourceFluent> {
    public N and();

    public N endEnvFrom();
  }

  public interface LifecycleNested
      extends io.kubernetes.client.fluent.Nested,
          V1LifecycleFluent> {
    public N and();

    public N endLifecycle();
  }

  public interface LivenessProbeNested
      extends io.kubernetes.client.fluent.Nested,
          V1ProbeFluent> {
    public N and();

    public N endLivenessProbe();
  }

  public interface PortsNested
      extends io.kubernetes.client.fluent.Nested,
          V1ContainerPortFluent> {
    public N and();

    public N endPort();
  }

  public interface ReadinessProbeNested
      extends io.kubernetes.client.fluent.Nested,
          V1ProbeFluent> {
    public N and();

    public N endReadinessProbe();
  }

  public interface ResourcesNested
      extends io.kubernetes.client.fluent.Nested,
          V1ResourceRequirementsFluent> {
    public N and();

    public N endResources();
  }

  public interface SecurityContextNested
      extends io.kubernetes.client.fluent.Nested,
          V1SecurityContextFluent> {
    public N and();

    public N endSecurityContext();
  }

  public interface StartupProbeNested
      extends io.kubernetes.client.fluent.Nested,
          V1ProbeFluent> {
    public N and();

    public N endStartupProbe();
  }

  public interface VolumeDevicesNested
      extends io.kubernetes.client.fluent.Nested,
          V1VolumeDeviceFluent> {
    public N and();

    public N endVolumeDevice();
  }

  public interface VolumeMountsNested
      extends io.kubernetes.client.fluent.Nested,
          V1VolumeMountFluent> {
    public N and();

    public N endVolumeMount();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy