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

io.kubernetes.client.openapi.models.V1NodeStatusFluent 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.custom.Quantity;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.function.Predicate;

/** Generated */
public interface V1NodeStatusFluent> extends Fluent {
  public A addToAddresses(Integer index, V1NodeAddress item);

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

  public A addToAddresses(io.kubernetes.client.openapi.models.V1NodeAddress... items);

  public A addAllToAddresses(Collection items);

  public A removeFromAddresses(io.kubernetes.client.openapi.models.V1NodeAddress... items);

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

  public A removeMatchingFromAddresses(Predicate predicate);

  /**
   * This method has been deprecated, please use method buildAddresses instead.
   *
   * @return The buildable object.
   */
  @Deprecated
  public List getAddresses();

  public java.util.List buildAddresses();

  public io.kubernetes.client.openapi.models.V1NodeAddress buildAddress(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1NodeAddress buildFirstAddress();

  public io.kubernetes.client.openapi.models.V1NodeAddress buildLastAddress();

  public io.kubernetes.client.openapi.models.V1NodeAddress buildMatchingAddress(
      java.util.function.Predicate
          predicate);

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

  public A withAddresses(
      java.util.List addresses);

  public A withAddresses(io.kubernetes.client.openapi.models.V1NodeAddress... addresses);

  public java.lang.Boolean hasAddresses();

  public V1NodeStatusFluent.AddressesNested addNewAddress();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.AddressesNested
      addNewAddressLike(io.kubernetes.client.openapi.models.V1NodeAddress item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.AddressesNested
      setNewAddressLike(
          java.lang.Integer index, io.kubernetes.client.openapi.models.V1NodeAddress item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.AddressesNested editAddress(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.AddressesNested
      editFirstAddress();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.AddressesNested
      editLastAddress();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.AddressesNested
      editMatchingAddress(
          java.util.function.Predicate
              predicate);

  public A addToAllocatable(String key, Quantity value);

  public A addToAllocatable(Map map);

  public A removeFromAllocatable(java.lang.String key);

  public A removeFromAllocatable(
      java.util.Map map);

  public java.util.Map getAllocatable();

  public  A withAllocatable(
      java.util.Map allocatable);

  public java.lang.Boolean hasAllocatable();

  public A addToCapacity(java.lang.String key, io.kubernetes.client.custom.Quantity value);

  public A addToCapacity(java.util.Map map);

  public A removeFromCapacity(java.lang.String key);

  public A removeFromCapacity(
      java.util.Map map);

  public java.util.Map getCapacity();

  public  A withCapacity(
      java.util.Map capacity);

  public java.lang.Boolean hasCapacity();

  public A addToConditions(java.lang.Integer index, V1NodeCondition item);

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

  public A addToConditions(io.kubernetes.client.openapi.models.V1NodeCondition... items);

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

  public A removeFromConditions(io.kubernetes.client.openapi.models.V1NodeCondition... items);

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

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

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

  public java.util.List buildConditions();

  public io.kubernetes.client.openapi.models.V1NodeCondition buildCondition(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1NodeCondition buildFirstCondition();

  public io.kubernetes.client.openapi.models.V1NodeCondition buildLastCondition();

  public io.kubernetes.client.openapi.models.V1NodeCondition buildMatchingCondition(
      java.util.function.Predicate
          predicate);

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

  public A withConditions(
      java.util.List conditions);

  public A withConditions(io.kubernetes.client.openapi.models.V1NodeCondition... conditions);

  public java.lang.Boolean hasConditions();

  public V1NodeStatusFluent.ConditionsNested addNewCondition();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConditionsNested
      addNewConditionLike(io.kubernetes.client.openapi.models.V1NodeCondition item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConditionsNested
      setNewConditionLike(
          java.lang.Integer index, io.kubernetes.client.openapi.models.V1NodeCondition item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConditionsNested editCondition(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConditionsNested
      editFirstCondition();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConditionsNested
      editLastCondition();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConditionsNested
      editMatchingCondition(
          java.util.function.Predicate
              predicate);

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

  public io.kubernetes.client.openapi.models.V1NodeConfigStatus buildConfig();

  public A withConfig(io.kubernetes.client.openapi.models.V1NodeConfigStatus config);

  public java.lang.Boolean hasConfig();

  public V1NodeStatusFluent.ConfigNested withNewConfig();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConfigNested withNewConfigLike(
      io.kubernetes.client.openapi.models.V1NodeConfigStatus item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConfigNested editConfig();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConfigNested editOrNewConfig();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ConfigNested editOrNewConfigLike(
      io.kubernetes.client.openapi.models.V1NodeConfigStatus item);

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

  public io.kubernetes.client.openapi.models.V1NodeDaemonEndpoints buildDaemonEndpoints();

  public A withDaemonEndpoints(
      io.kubernetes.client.openapi.models.V1NodeDaemonEndpoints daemonEndpoints);

  public java.lang.Boolean hasDaemonEndpoints();

  public V1NodeStatusFluent.DaemonEndpointsNested withNewDaemonEndpoints();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.DaemonEndpointsNested
      withNewDaemonEndpointsLike(io.kubernetes.client.openapi.models.V1NodeDaemonEndpoints item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.DaemonEndpointsNested
      editDaemonEndpoints();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.DaemonEndpointsNested
      editOrNewDaemonEndpoints();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.DaemonEndpointsNested
      editOrNewDaemonEndpointsLike(io.kubernetes.client.openapi.models.V1NodeDaemonEndpoints item);

  public A addToImages(java.lang.Integer index, V1ContainerImage item);

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

  public A addToImages(io.kubernetes.client.openapi.models.V1ContainerImage... items);

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

  public A removeFromImages(io.kubernetes.client.openapi.models.V1ContainerImage... items);

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

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

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

  public java.util.List buildImages();

  public io.kubernetes.client.openapi.models.V1ContainerImage buildImage(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1ContainerImage buildFirstImage();

  public io.kubernetes.client.openapi.models.V1ContainerImage buildLastImage();

  public io.kubernetes.client.openapi.models.V1ContainerImage buildMatchingImage(
      java.util.function.Predicate
          predicate);

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

  public A withImages(java.util.List images);

  public A withImages(io.kubernetes.client.openapi.models.V1ContainerImage... images);

  public java.lang.Boolean hasImages();

  public V1NodeStatusFluent.ImagesNested addNewImage();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ImagesNested addNewImageLike(
      io.kubernetes.client.openapi.models.V1ContainerImage item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ImagesNested setNewImageLike(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1ContainerImage item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ImagesNested editImage(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ImagesNested editFirstImage();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ImagesNested editLastImage();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.ImagesNested editMatchingImage(
      java.util.function.Predicate
          predicate);

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

  public io.kubernetes.client.openapi.models.V1NodeSystemInfo buildNodeInfo();

  public A withNodeInfo(io.kubernetes.client.openapi.models.V1NodeSystemInfo nodeInfo);

  public java.lang.Boolean hasNodeInfo();

  public V1NodeStatusFluent.NodeInfoNested withNewNodeInfo();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.NodeInfoNested
      withNewNodeInfoLike(io.kubernetes.client.openapi.models.V1NodeSystemInfo item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.NodeInfoNested editNodeInfo();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.NodeInfoNested
      editOrNewNodeInfo();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.NodeInfoNested
      editOrNewNodeInfoLike(io.kubernetes.client.openapi.models.V1NodeSystemInfo item);

  public java.lang.String getPhase();

  public A withPhase(java.lang.String phase);

  public java.lang.Boolean hasPhase();

  public A addToVolumesAttached(java.lang.Integer index, V1AttachedVolume item);

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

  public A addToVolumesAttached(io.kubernetes.client.openapi.models.V1AttachedVolume... items);

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

  public A removeFromVolumesAttached(io.kubernetes.client.openapi.models.V1AttachedVolume... items);

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

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

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

  public java.util.List
      buildVolumesAttached();

  public io.kubernetes.client.openapi.models.V1AttachedVolume buildVolumesAttached(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1AttachedVolume buildFirstVolumesAttached();

  public io.kubernetes.client.openapi.models.V1AttachedVolume buildLastVolumesAttached();

  public io.kubernetes.client.openapi.models.V1AttachedVolume buildMatchingVolumesAttached(
      java.util.function.Predicate
          predicate);

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

  public A withVolumesAttached(
      java.util.List volumesAttached);

  public A withVolumesAttached(
      io.kubernetes.client.openapi.models.V1AttachedVolume... volumesAttached);

  public java.lang.Boolean hasVolumesAttached();

  public V1NodeStatusFluent.VolumesAttachedNested addNewVolumesAttached();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.VolumesAttachedNested
      addNewVolumesAttachedLike(io.kubernetes.client.openapi.models.V1AttachedVolume item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.VolumesAttachedNested
      setNewVolumesAttachedLike(
          java.lang.Integer index, io.kubernetes.client.openapi.models.V1AttachedVolume item);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.VolumesAttachedNested
      editVolumesAttached(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.VolumesAttachedNested
      editFirstVolumesAttached();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.VolumesAttachedNested
      editLastVolumesAttached();

  public io.kubernetes.client.openapi.models.V1NodeStatusFluent.VolumesAttachedNested
      editMatchingVolumesAttached(
          java.util.function.Predicate
              predicate);

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

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

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

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

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

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

  public java.util.List getVolumesInUse();

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

  public java.lang.String getFirstVolumesInUse();

  public java.lang.String getLastVolumesInUse();

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

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

  public A withVolumesInUse(java.util.List volumesInUse);

  public A withVolumesInUse(java.lang.String... volumesInUse);

  public java.lang.Boolean hasVolumesInUse();

  public interface AddressesNested
      extends Nested, V1NodeAddressFluent> {
    public N and();

    public N endAddress();
  }

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

    public N endCondition();
  }

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

    public N endConfig();
  }

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

    public N endDaemonEndpoints();
  }

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

    public N endImage();
  }

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

    public N endNodeInfo();
  }

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

    public N endVolumesAttached();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy