
io.fabric8.kubernetes.api.model.PodDNSConfigFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.fabric8.kubernetes.api.builder.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.Iterator;
import java.util.Collection;
import java.lang.Object;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
/**
* Generated
*/
public interface PodDNSConfigFluent> extends io.fabric8.kubernetes.api.builder.Fluent{
public A addToNameservers(java.lang.Integer index,java.lang.String item);
public A setToNameservers(java.lang.Integer index,java.lang.String item);
public A addToNameservers(java.lang.String... items);
public A addAllToNameservers(java.util.Collection items);
public A removeFromNameservers(java.lang.String... items);
public A removeAllFromNameservers(java.util.Collection items);
public java.util.List getNameservers();
public java.lang.String getNameserver(java.lang.Integer index);
public java.lang.String getFirstNameserver();
public java.lang.String getLastNameserver();
public java.lang.String getMatchingNameserver(java.util.function.Predicate predicate);
public java.lang.Boolean hasMatchingNameserver(java.util.function.Predicate predicate);
public A withNameservers(java.util.List nameservers);
public A withNameservers(java.lang.String... nameservers);
public java.lang.Boolean hasNameservers();
public A addNewNameserver(java.lang.String arg0);
public A addToOptions(java.lang.Integer index,io.fabric8.kubernetes.api.model.PodDNSConfigOption item);
public A setToOptions(java.lang.Integer index,io.fabric8.kubernetes.api.model.PodDNSConfigOption item);
public A addToOptions(io.fabric8.kubernetes.api.model.PodDNSConfigOption... items);
public A addAllToOptions(java.util.Collection items);
public A removeFromOptions(io.fabric8.kubernetes.api.model.PodDNSConfigOption... items);
public A removeAllFromOptions(java.util.Collection items);
public A removeMatchingFromOptions(java.util.function.Predicate predicate);
/**
* This method has been deprecated, please use method buildOptions instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public java.util.List getOptions();
public java.util.List buildOptions();
public io.fabric8.kubernetes.api.model.PodDNSConfigOption buildOption(java.lang.Integer index);
public io.fabric8.kubernetes.api.model.PodDNSConfigOption buildFirstOption();
public io.fabric8.kubernetes.api.model.PodDNSConfigOption buildLastOption();
public io.fabric8.kubernetes.api.model.PodDNSConfigOption buildMatchingOption(java.util.function.Predicate predicate);
public java.lang.Boolean hasMatchingOption(java.util.function.Predicate predicate);
public A withOptions(java.util.List options);
public A withOptions(io.fabric8.kubernetes.api.model.PodDNSConfigOption... options);
public java.lang.Boolean hasOptions();
public A addNewOption(java.lang.String name,java.lang.String value);
public io.fabric8.kubernetes.api.model.PodDNSConfigFluent.OptionsNested addNewOption();
public io.fabric8.kubernetes.api.model.PodDNSConfigFluent.OptionsNested addNewOptionLike(io.fabric8.kubernetes.api.model.PodDNSConfigOption item);
public io.fabric8.kubernetes.api.model.PodDNSConfigFluent.OptionsNested setNewOptionLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.PodDNSConfigOption item);
public io.fabric8.kubernetes.api.model.PodDNSConfigFluent.OptionsNested editOption(java.lang.Integer index);
public io.fabric8.kubernetes.api.model.PodDNSConfigFluent.OptionsNested editFirstOption();
public io.fabric8.kubernetes.api.model.PodDNSConfigFluent.OptionsNested editLastOption();
public io.fabric8.kubernetes.api.model.PodDNSConfigFluent.OptionsNested editMatchingOption(java.util.function.Predicate predicate);
public A addToSearches(java.lang.Integer index,java.lang.String item);
public A setToSearches(java.lang.Integer index,java.lang.String item);
public A addToSearches(java.lang.String... items);
public A addAllToSearches(java.util.Collection items);
public A removeFromSearches(java.lang.String... items);
public A removeAllFromSearches(java.util.Collection items);
public java.util.List getSearches();
public java.lang.String getSearch(java.lang.Integer index);
public java.lang.String getFirstSearch();
public java.lang.String getLastSearch();
public java.lang.String getMatchingSearch(java.util.function.Predicate predicate);
public java.lang.Boolean hasMatchingSearch(java.util.function.Predicate predicate);
public A withSearches(java.util.List searches);
public A withSearches(java.lang.String... searches);
public java.lang.Boolean hasSearches();
public A addNewSearch(java.lang.String arg0);
public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);
public A addToAdditionalProperties(java.util.Map map);
public A removeFromAdditionalProperties(java.lang.String key);
public A removeFromAdditionalProperties(java.util.Map map);
public java.util.Map getAdditionalProperties();
public A withAdditionalProperties(java.util.Map additionalProperties);
public java.lang.Boolean hasAdditionalProperties();
public interface OptionsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodDNSConfigOptionFluent>{
public N and();
public N endOption();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy