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

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

package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.VisitableBuilder;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.custom.Quantity;
import java.lang.Integer;
import java.util.Collection;
import java.util.Map;

 /**
  * Generated
  */
public interface V1NodeStatusFluent> extends Fluent{
  public A addToAddresses(Integer index,V1NodeAddress item);
  public A setToAddresses(Integer index,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(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 List buildAddresses();
  public V1NodeAddress buildAddress(Integer index);
  public V1NodeAddress buildFirstAddress();
  public V1NodeAddress buildLastAddress();
  public V1NodeAddress buildMatchingAddress(Predicate predicate);
  public Boolean hasMatchingAddress(Predicate predicate);
  public A withAddresses(List addresses);
  public A withAddresses(io.kubernetes.client.openapi.models.V1NodeAddress... addresses);
  public Boolean hasAddresses();
  public V1NodeStatusFluent.AddressesNested addNewAddress();
  public V1NodeStatusFluent.AddressesNested addNewAddressLike(V1NodeAddress item);
  public V1NodeStatusFluent.AddressesNested setNewAddressLike(Integer index,V1NodeAddress item);
  public V1NodeStatusFluent.AddressesNested editAddress(Integer index);
  public V1NodeStatusFluent.AddressesNested editFirstAddress();
  public V1NodeStatusFluent.AddressesNested editLastAddress();
  public V1NodeStatusFluent.AddressesNested editMatchingAddress(Predicate predicate);
  public A addToAllocatable(String key,Quantity value);
  public A addToAllocatable(Map map);
  public A removeFromAllocatable(String key);
  public A removeFromAllocatable(Map map);
  public Map getAllocatable();
  public A withAllocatable(Map allocatable);
  public Boolean hasAllocatable();
  public A addToCapacity(String key,Quantity value);
  public A addToCapacity(Map map);
  public A removeFromCapacity(String key);
  public A removeFromCapacity(Map map);
  public Map getCapacity();
  public A withCapacity(Map capacity);
  public Boolean hasCapacity();
  public A addToConditions(Integer index,V1NodeCondition item);
  public A setToConditions(Integer index,V1NodeCondition item);
  public A addToConditions(io.kubernetes.client.openapi.models.V1NodeCondition... items);
  public A addAllToConditions(Collection items);
  public A removeFromConditions(io.kubernetes.client.openapi.models.V1NodeCondition... items);
  public A removeAllFromConditions(Collection items);
  public A removeMatchingFromConditions(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildConditions instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getConditions();
  public List buildConditions();
  public V1NodeCondition buildCondition(Integer index);
  public V1NodeCondition buildFirstCondition();
  public V1NodeCondition buildLastCondition();
  public V1NodeCondition buildMatchingCondition(Predicate predicate);
  public Boolean hasMatchingCondition(Predicate predicate);
  public A withConditions(List conditions);
  public A withConditions(io.kubernetes.client.openapi.models.V1NodeCondition... conditions);
  public Boolean hasConditions();
  public V1NodeStatusFluent.ConditionsNested addNewCondition();
  public V1NodeStatusFluent.ConditionsNested addNewConditionLike(V1NodeCondition item);
  public V1NodeStatusFluent.ConditionsNested setNewConditionLike(Integer index,V1NodeCondition item);
  public V1NodeStatusFluent.ConditionsNested editCondition(Integer index);
  public V1NodeStatusFluent.ConditionsNested editFirstCondition();
  public V1NodeStatusFluent.ConditionsNested editLastCondition();
  public V1NodeStatusFluent.ConditionsNested editMatchingCondition(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildConfig instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1NodeConfigStatus getConfig();
  public V1NodeConfigStatus buildConfig();
  public A withConfig(V1NodeConfigStatus config);
  public Boolean hasConfig();
  public V1NodeStatusFluent.ConfigNested withNewConfig();
  public V1NodeStatusFluent.ConfigNested withNewConfigLike(V1NodeConfigStatus item);
  public V1NodeStatusFluent.ConfigNested editConfig();
  public V1NodeStatusFluent.ConfigNested editOrNewConfig();
  public V1NodeStatusFluent.ConfigNested editOrNewConfigLike(V1NodeConfigStatus item);
  
  /**
   * This method has been deprecated, please use method buildDaemonEndpoints instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1NodeDaemonEndpoints getDaemonEndpoints();
  public V1NodeDaemonEndpoints buildDaemonEndpoints();
  public A withDaemonEndpoints(V1NodeDaemonEndpoints daemonEndpoints);
  public Boolean hasDaemonEndpoints();
  public V1NodeStatusFluent.DaemonEndpointsNested withNewDaemonEndpoints();
  public V1NodeStatusFluent.DaemonEndpointsNested withNewDaemonEndpointsLike(V1NodeDaemonEndpoints item);
  public V1NodeStatusFluent.DaemonEndpointsNested editDaemonEndpoints();
  public V1NodeStatusFluent.DaemonEndpointsNested editOrNewDaemonEndpoints();
  public V1NodeStatusFluent.DaemonEndpointsNested editOrNewDaemonEndpointsLike(V1NodeDaemonEndpoints item);
  public A addToImages(Integer index,V1ContainerImage item);
  public A setToImages(Integer index,V1ContainerImage item);
  public A addToImages(io.kubernetes.client.openapi.models.V1ContainerImage... items);
  public A addAllToImages(Collection items);
  public A removeFromImages(io.kubernetes.client.openapi.models.V1ContainerImage... items);
  public A removeAllFromImages(Collection items);
  public A removeMatchingFromImages(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildImages instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getImages();
  public List buildImages();
  public V1ContainerImage buildImage(Integer index);
  public V1ContainerImage buildFirstImage();
  public V1ContainerImage buildLastImage();
  public V1ContainerImage buildMatchingImage(Predicate predicate);
  public Boolean hasMatchingImage(Predicate predicate);
  public A withImages(List images);
  public A withImages(io.kubernetes.client.openapi.models.V1ContainerImage... images);
  public Boolean hasImages();
  public V1NodeStatusFluent.ImagesNested addNewImage();
  public V1NodeStatusFluent.ImagesNested addNewImageLike(V1ContainerImage item);
  public V1NodeStatusFluent.ImagesNested setNewImageLike(Integer index,V1ContainerImage item);
  public V1NodeStatusFluent.ImagesNested editImage(Integer index);
  public V1NodeStatusFluent.ImagesNested editFirstImage();
  public V1NodeStatusFluent.ImagesNested editLastImage();
  public V1NodeStatusFluent.ImagesNested editMatchingImage(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildNodeInfo instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1NodeSystemInfo getNodeInfo();
  public V1NodeSystemInfo buildNodeInfo();
  public A withNodeInfo(V1NodeSystemInfo nodeInfo);
  public Boolean hasNodeInfo();
  public V1NodeStatusFluent.NodeInfoNested withNewNodeInfo();
  public V1NodeStatusFluent.NodeInfoNested withNewNodeInfoLike(V1NodeSystemInfo item);
  public V1NodeStatusFluent.NodeInfoNested editNodeInfo();
  public V1NodeStatusFluent.NodeInfoNested editOrNewNodeInfo();
  public V1NodeStatusFluent.NodeInfoNested editOrNewNodeInfoLike(V1NodeSystemInfo item);
  public String getPhase();
  public A withPhase(String phase);
  public Boolean hasPhase();
  public A addToVolumesAttached(Integer index,V1AttachedVolume item);
  public A setToVolumesAttached(Integer index,V1AttachedVolume item);
  public A addToVolumesAttached(io.kubernetes.client.openapi.models.V1AttachedVolume... items);
  public A addAllToVolumesAttached(Collection items);
  public A removeFromVolumesAttached(io.kubernetes.client.openapi.models.V1AttachedVolume... items);
  public A removeAllFromVolumesAttached(Collection items);
  public A removeMatchingFromVolumesAttached(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildVolumesAttached instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getVolumesAttached();
  public List buildVolumesAttached();
  public V1AttachedVolume buildVolumesAttached(Integer index);
  public V1AttachedVolume buildFirstVolumesAttached();
  public V1AttachedVolume buildLastVolumesAttached();
  public V1AttachedVolume buildMatchingVolumesAttached(Predicate predicate);
  public Boolean hasMatchingVolumesAttached(Predicate predicate);
  public A withVolumesAttached(List volumesAttached);
  public A withVolumesAttached(io.kubernetes.client.openapi.models.V1AttachedVolume... volumesAttached);
  public Boolean hasVolumesAttached();
  public V1NodeStatusFluent.VolumesAttachedNested addNewVolumesAttached();
  public V1NodeStatusFluent.VolumesAttachedNested addNewVolumesAttachedLike(V1AttachedVolume item);
  public V1NodeStatusFluent.VolumesAttachedNested setNewVolumesAttachedLike(Integer index,V1AttachedVolume item);
  public V1NodeStatusFluent.VolumesAttachedNested editVolumesAttached(Integer index);
  public V1NodeStatusFluent.VolumesAttachedNested editFirstVolumesAttached();
  public V1NodeStatusFluent.VolumesAttachedNested editLastVolumesAttached();
  public V1NodeStatusFluent.VolumesAttachedNested editMatchingVolumesAttached(Predicate predicate);
  public A addToVolumesInUse(Integer index,String item);
  public A setToVolumesInUse(Integer index,String item);
  public A addToVolumesInUse(java.lang.String... items);
  public A addAllToVolumesInUse(Collection items);
  public A removeFromVolumesInUse(java.lang.String... items);
  public A removeAllFromVolumesInUse(Collection items);
  public List getVolumesInUse();
  public String getVolumesInUse(Integer index);
  public String getFirstVolumesInUse();
  public String getLastVolumesInUse();
  public String getMatchingVolumesInUse(Predicate predicate);
  public Boolean hasMatchingVolumesInUse(Predicate predicate);
  public A withVolumesInUse(List volumesInUse);
  public A withVolumesInUse(java.lang.String... volumesInUse);
  public Boolean hasVolumesInUse();
  public interface AddressesNested extends Nested,V1NodeAddressFluent>{
    public N and();
    public N endAddress();
    
  }
  public interface ConditionsNested extends Nested,V1NodeConditionFluent>{
    public N and();
    public N endCondition();
    
  }
  public interface ConfigNested extends Nested,V1NodeConfigStatusFluent>{
    public N and();
    public N endConfig();
    
  }
  public interface DaemonEndpointsNested extends Nested,V1NodeDaemonEndpointsFluent>{
    public N and();
    public N endDaemonEndpoints();
    
  }
  public interface ImagesNested extends Nested,V1ContainerImageFluent>{
    public N and();
    public N endImage();
    
  }
  public interface NodeInfoNested extends Nested,V1NodeSystemInfoFluent>{
    public N and();
    public N endNodeInfo();
    
  }
  public interface VolumesAttachedNested extends Nested,V1AttachedVolumeFluent>{
    public N and();
    public N endVolumesAttached();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy