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

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

package io.kubernetes.client.openapi.models;

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

 /**
  * Generated
  */
public interface V1EndpointSubsetFluent> extends Fluent{
  public A addToAddresses(Integer index,V1EndpointAddress item);
  public A setToAddresses(Integer index,V1EndpointAddress item);
  public A addToAddresses(io.kubernetes.client.openapi.models.V1EndpointAddress... items);
  public A addAllToAddresses(Collection items);
  public A removeFromAddresses(io.kubernetes.client.openapi.models.V1EndpointAddress... 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 V1EndpointAddress buildAddress(Integer index);
  public V1EndpointAddress buildFirstAddress();
  public V1EndpointAddress buildLastAddress();
  public V1EndpointAddress buildMatchingAddress(Predicate predicate);
  public Boolean hasMatchingAddress(Predicate predicate);
  public A withAddresses(List addresses);
  public A withAddresses(io.kubernetes.client.openapi.models.V1EndpointAddress... addresses);
  public Boolean hasAddresses();
  public V1EndpointSubsetFluent.AddressesNested addNewAddress();
  public V1EndpointSubsetFluent.AddressesNested addNewAddressLike(V1EndpointAddress item);
  public V1EndpointSubsetFluent.AddressesNested setNewAddressLike(Integer index,V1EndpointAddress item);
  public V1EndpointSubsetFluent.AddressesNested editAddress(Integer index);
  public V1EndpointSubsetFluent.AddressesNested editFirstAddress();
  public V1EndpointSubsetFluent.AddressesNested editLastAddress();
  public V1EndpointSubsetFluent.AddressesNested editMatchingAddress(Predicate predicate);
  public A addToNotReadyAddresses(Integer index,V1EndpointAddress item);
  public A setToNotReadyAddresses(Integer index,V1EndpointAddress item);
  public A addToNotReadyAddresses(io.kubernetes.client.openapi.models.V1EndpointAddress... items);
  public A addAllToNotReadyAddresses(Collection items);
  public A removeFromNotReadyAddresses(io.kubernetes.client.openapi.models.V1EndpointAddress... items);
  public A removeAllFromNotReadyAddresses(Collection items);
  public A removeMatchingFromNotReadyAddresses(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildNotReadyAddresses instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getNotReadyAddresses();
  public List buildNotReadyAddresses();
  public V1EndpointAddress buildNotReadyAddress(Integer index);
  public V1EndpointAddress buildFirstNotReadyAddress();
  public V1EndpointAddress buildLastNotReadyAddress();
  public V1EndpointAddress buildMatchingNotReadyAddress(Predicate predicate);
  public Boolean hasMatchingNotReadyAddress(Predicate predicate);
  public A withNotReadyAddresses(List notReadyAddresses);
  public A withNotReadyAddresses(io.kubernetes.client.openapi.models.V1EndpointAddress... notReadyAddresses);
  public Boolean hasNotReadyAddresses();
  public V1EndpointSubsetFluent.NotReadyAddressesNested addNewNotReadyAddress();
  public V1EndpointSubsetFluent.NotReadyAddressesNested addNewNotReadyAddressLike(V1EndpointAddress item);
  public V1EndpointSubsetFluent.NotReadyAddressesNested setNewNotReadyAddressLike(Integer index,V1EndpointAddress item);
  public V1EndpointSubsetFluent.NotReadyAddressesNested editNotReadyAddress(Integer index);
  public V1EndpointSubsetFluent.NotReadyAddressesNested editFirstNotReadyAddress();
  public V1EndpointSubsetFluent.NotReadyAddressesNested editLastNotReadyAddress();
  public V1EndpointSubsetFluent.NotReadyAddressesNested editMatchingNotReadyAddress(Predicate predicate);
  public A addToPorts(Integer index,CoreV1EndpointPort item);
  public A setToPorts(Integer index,CoreV1EndpointPort item);
  public A addToPorts(io.kubernetes.client.openapi.models.CoreV1EndpointPort... items);
  public A addAllToPorts(Collection items);
  public A removeFromPorts(io.kubernetes.client.openapi.models.CoreV1EndpointPort... 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 CoreV1EndpointPort buildPort(Integer index);
  public CoreV1EndpointPort buildFirstPort();
  public CoreV1EndpointPort buildLastPort();
  public CoreV1EndpointPort buildMatchingPort(Predicate predicate);
  public Boolean hasMatchingPort(Predicate predicate);
  public A withPorts(List ports);
  public A withPorts(io.kubernetes.client.openapi.models.CoreV1EndpointPort... ports);
  public Boolean hasPorts();
  public V1EndpointSubsetFluent.PortsNested addNewPort();
  public V1EndpointSubsetFluent.PortsNested addNewPortLike(CoreV1EndpointPort item);
  public V1EndpointSubsetFluent.PortsNested setNewPortLike(Integer index,CoreV1EndpointPort item);
  public V1EndpointSubsetFluent.PortsNested editPort(Integer index);
  public V1EndpointSubsetFluent.PortsNested editFirstPort();
  public V1EndpointSubsetFluent.PortsNested editLastPort();
  public V1EndpointSubsetFluent.PortsNested editMatchingPort(Predicate predicate);
  public interface AddressesNested extends Nested,V1EndpointAddressFluent>{
    public N and();
    public N endAddress();
    
  }
  public interface NotReadyAddressesNested extends Nested,V1EndpointAddressFluent>{
    public N and();
    public N endNotReadyAddress();
    
  }
  public interface PortsNested extends Nested,CoreV1EndpointPortFluent>{
    public N and();
    public N endPort();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy