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

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

There is a newer version: 22.0.0
Show newest version
package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.Fluent;
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.Integer;
import java.lang.Deprecated;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;

 /**
  * Generated
  */
public interface V1EndpointFluent> extends Fluent{
  public A addToAddresses(Integer index,String item);
  public A setToAddresses(Integer index,String item);
  public A addToAddresses(java.lang.String... items);
  public A addAllToAddresses(Collection items);
  public A removeFromAddresses(java.lang.String... items);
  public A removeAllFromAddresses(Collection items);
  public List getAddresses();
  public String getAddress(Integer index);
  public String getFirstAddress();
  public String getLastAddress();
  public String getMatchingAddress(Predicate predicate);
  public Boolean hasMatchingAddress(Predicate predicate);
  public A withAddresses(List addresses);
  public A withAddresses(java.lang.String... addresses);
  public Boolean hasAddresses();
  
  /**
   * This method has been deprecated, please use method buildConditions instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1EndpointConditions getConditions();
  public V1EndpointConditions buildConditions();
  public A withConditions(V1EndpointConditions conditions);
  public Boolean hasConditions();
  public V1EndpointFluent.ConditionsNested withNewConditions();
  public V1EndpointFluent.ConditionsNested withNewConditionsLike(V1EndpointConditions item);
  public V1EndpointFluent.ConditionsNested editConditions();
  public V1EndpointFluent.ConditionsNested editOrNewConditions();
  public V1EndpointFluent.ConditionsNested editOrNewConditionsLike(V1EndpointConditions item);
  public A addToDeprecatedTopology(String key,String value);
  public A addToDeprecatedTopology(Map map);
  public A removeFromDeprecatedTopology(String key);
  public A removeFromDeprecatedTopology(Map map);
  public Map getDeprecatedTopology();
  public A withDeprecatedTopology(Map deprecatedTopology);
  public Boolean hasDeprecatedTopology();
  
  /**
   * This method has been deprecated, please use method buildHints instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1EndpointHints getHints();
  public V1EndpointHints buildHints();
  public A withHints(V1EndpointHints hints);
  public Boolean hasHints();
  public V1EndpointFluent.HintsNested withNewHints();
  public V1EndpointFluent.HintsNested withNewHintsLike(V1EndpointHints item);
  public V1EndpointFluent.HintsNested editHints();
  public V1EndpointFluent.HintsNested editOrNewHints();
  public V1EndpointFluent.HintsNested editOrNewHintsLike(V1EndpointHints item);
  public String getHostname();
  public A withHostname(String hostname);
  public Boolean hasHostname();
  public String getNodeName();
  public A withNodeName(String nodeName);
  public Boolean hasNodeName();
  
  /**
   * This method has been deprecated, please use method buildTargetRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1ObjectReference getTargetRef();
  public V1ObjectReference buildTargetRef();
  public A withTargetRef(V1ObjectReference targetRef);
  public Boolean hasTargetRef();
  public V1EndpointFluent.TargetRefNested withNewTargetRef();
  public V1EndpointFluent.TargetRefNested withNewTargetRefLike(V1ObjectReference item);
  public V1EndpointFluent.TargetRefNested editTargetRef();
  public V1EndpointFluent.TargetRefNested editOrNewTargetRef();
  public V1EndpointFluent.TargetRefNested editOrNewTargetRefLike(V1ObjectReference item);
  public String getZone();
  public A withZone(String zone);
  public Boolean hasZone();
  public interface ConditionsNested extends Nested,V1EndpointConditionsFluent>{
    public N and();
    public N endConditions();
    
  }
  public interface HintsNested extends Nested,V1EndpointHintsFluent>{
    public N and();
    public N endHints();
    
  }
  public interface TargetRefNested extends Nested,V1ObjectReferenceFluent>{
    public N and();
    public N endTargetRef();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy