public class PodDNSConfigFluentImpl<A extends PodDNSConfigFluent<A>> extends BaseFluent<A> implements PodDNSConfigFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
PodDNSConfigFluentImpl.OptionsNestedImpl<N> |
PodDNSConfigFluent.OptionsNested<N>_visitables, VISIT| Constructor and Description |
|---|
PodDNSConfigFluentImpl() |
PodDNSConfigFluentImpl(PodDNSConfig instance) |
accept, accept, acceptInternal, aggregate, aggregate, build, build, builderOf, canVisit, hasCompatibleVisitMethodpublic PodDNSConfigFluentImpl()
public PodDNSConfigFluentImpl(PodDNSConfig instance)
public A addToNameservers(int index, String item)
addToNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A setToNameservers(int index, String item)
setToNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addToNameservers(String... items)
addToNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addAllToNameservers(Collection<String> items)
addAllToNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A removeFromNameservers(String... items)
removeFromNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A removeAllFromNameservers(Collection<String> items)
removeAllFromNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public List<String> getNameservers()
getNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public String getNameserver(int index)
getNameserver in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public String getFirstNameserver()
getFirstNameserver in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public String getLastNameserver()
getLastNameserver in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public String getMatchingNameserver(Predicate<String> predicate)
getMatchingNameserver in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public Boolean hasMatchingNameserver(Predicate<String> predicate)
hasMatchingNameserver in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A withNameservers(List<String> nameservers)
withNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A withNameservers(String... nameservers)
withNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public Boolean hasNameservers()
hasNameservers in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addNewNameserver(String arg0)
addNewNameserver in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addToOptions(int index, PodDNSConfigOption item)
addToOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A setToOptions(int index, PodDNSConfigOption item)
setToOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addToOptions(PodDNSConfigOption... items)
addToOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addAllToOptions(Collection<PodDNSConfigOption> items)
addAllToOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A removeFromOptions(PodDNSConfigOption... items)
removeFromOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A removeAllFromOptions(Collection<PodDNSConfigOption> items)
removeAllFromOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A removeMatchingFromOptions(Predicate<PodDNSConfigOptionBuilder> predicate)
removeMatchingFromOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>@Deprecated public List<PodDNSConfigOption> getOptions()
getOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public List<PodDNSConfigOption> buildOptions()
buildOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigOption buildOption(int index)
buildOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigOption buildFirstOption()
buildFirstOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigOption buildLastOption()
buildLastOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigOption buildMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
buildMatchingOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public Boolean hasMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
hasMatchingOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A withOptions(List<PodDNSConfigOption> options)
withOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A withOptions(PodDNSConfigOption... options)
withOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public Boolean hasOptions()
hasOptions in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addNewOption(String name, String value)
addNewOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigFluent.OptionsNested<A> addNewOption()
addNewOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigFluent.OptionsNested<A> addNewOptionLike(PodDNSConfigOption item)
addNewOptionLike in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigFluent.OptionsNested<A> setNewOptionLike(int index, PodDNSConfigOption item)
setNewOptionLike in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigFluent.OptionsNested<A> editOption(int index)
editOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigFluent.OptionsNested<A> editFirstOption()
editFirstOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigFluent.OptionsNested<A> editLastOption()
editLastOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public PodDNSConfigFluent.OptionsNested<A> editMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
editMatchingOption in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addToSearches(int index, String item)
addToSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A setToSearches(int index, String item)
setToSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addToSearches(String... items)
addToSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addAllToSearches(Collection<String> items)
addAllToSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A removeFromSearches(String... items)
removeFromSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A removeAllFromSearches(Collection<String> items)
removeAllFromSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public List<String> getSearches()
getSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public String getSearch(int index)
getSearch in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public String getFirstSearch()
getFirstSearch in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public String getLastSearch()
getLastSearch in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public String getMatchingSearch(Predicate<String> predicate)
getMatchingSearch in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public Boolean hasMatchingSearch(Predicate<String> predicate)
hasMatchingSearch in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A withSearches(List<String> searches)
withSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A withSearches(String... searches)
withSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public Boolean hasSearches()
hasSearches in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>public A addNewSearch(String arg0)
addNewSearch in interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>Copyright © 2015–2022 Red Hat. All rights reserved.