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

io.kubernetes.client.openapi.models.V1PodDNSConfigFluent 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.VisitableBuilder;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
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 V1PodDNSConfigFluent> extends Fluent{
  public A addToNameservers(Integer index,String item);
  public A setToNameservers(Integer index,String item);
  public A addToNameservers(java.lang.String... items);
  public A addAllToNameservers(Collection items);
  public A removeFromNameservers(java.lang.String... items);
  public A removeAllFromNameservers(Collection items);
  public List getNameservers();
  public String getNameserver(Integer index);
  public String getFirstNameserver();
  public String getLastNameserver();
  public String getMatchingNameserver(Predicate predicate);
  public Boolean hasMatchingNameserver(Predicate predicate);
  public A withNameservers(List nameservers);
  public A withNameservers(java.lang.String... nameservers);
  public Boolean hasNameservers();
  public A addToOptions(Integer index,V1PodDNSConfigOption item);
  public A setToOptions(Integer index,V1PodDNSConfigOption item);
  public A addToOptions(io.kubernetes.client.openapi.models.V1PodDNSConfigOption... items);
  public A addAllToOptions(Collection items);
  public A removeFromOptions(io.kubernetes.client.openapi.models.V1PodDNSConfigOption... items);
  public A removeAllFromOptions(Collection items);
  public A removeMatchingFromOptions(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildOptions instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getOptions();
  public List buildOptions();
  public V1PodDNSConfigOption buildOption(Integer index);
  public V1PodDNSConfigOption buildFirstOption();
  public V1PodDNSConfigOption buildLastOption();
  public V1PodDNSConfigOption buildMatchingOption(Predicate predicate);
  public Boolean hasMatchingOption(Predicate predicate);
  public A withOptions(List options);
  public A withOptions(io.kubernetes.client.openapi.models.V1PodDNSConfigOption... options);
  public Boolean hasOptions();
  public V1PodDNSConfigFluent.OptionsNested addNewOption();
  public V1PodDNSConfigFluent.OptionsNested addNewOptionLike(V1PodDNSConfigOption item);
  public V1PodDNSConfigFluent.OptionsNested setNewOptionLike(Integer index,V1PodDNSConfigOption item);
  public V1PodDNSConfigFluent.OptionsNested editOption(Integer index);
  public V1PodDNSConfigFluent.OptionsNested editFirstOption();
  public V1PodDNSConfigFluent.OptionsNested editLastOption();
  public V1PodDNSConfigFluent.OptionsNested editMatchingOption(Predicate predicate);
  public A addToSearches(Integer index,String item);
  public A setToSearches(Integer index,String item);
  public A addToSearches(java.lang.String... items);
  public A addAllToSearches(Collection items);
  public A removeFromSearches(java.lang.String... items);
  public A removeAllFromSearches(Collection items);
  public List getSearches();
  public String getSearch(Integer index);
  public String getFirstSearch();
  public String getLastSearch();
  public String getMatchingSearch(Predicate predicate);
  public Boolean hasMatchingSearch(Predicate predicate);
  public A withSearches(List searches);
  public A withSearches(java.lang.String... searches);
  public Boolean hasSearches();
  public interface OptionsNested extends Nested,V1PodDNSConfigOptionFluent>{
    public N and();
    public N endOption();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy