public class V1PodDNSConfigFluentImpl<A extends V1PodDNSConfigFluent<A>> extends BaseFluent<A> implements V1PodDNSConfigFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
V1PodDNSConfigFluentImpl.OptionsNestedImpl<N> |
V1PodDNSConfigFluent.OptionsNested<N>
_visitables
Constructor and Description |
---|
V1PodDNSConfigFluentImpl() |
V1PodDNSConfigFluentImpl(V1PodDNSConfig instance) |
public V1PodDNSConfigFluentImpl()
public V1PodDNSConfigFluentImpl(V1PodDNSConfig instance)
public A addToNameservers(int index, String item)
addToNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A setToNameservers(int index, String item)
setToNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addToNameservers(String... items)
addToNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addAllToNameservers(Collection<String> items)
addAllToNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A removeFromNameservers(String... items)
removeFromNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A removeAllFromNameservers(Collection<String> items)
removeAllFromNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public List<String> getNameservers()
getNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public String getNameserver(int index)
getNameserver
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public String getFirstNameserver()
getFirstNameserver
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public String getLastNameserver()
getLastNameserver
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public String getMatchingNameserver(Predicate<String> predicate)
getMatchingNameserver
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public Boolean hasMatchingNameserver(Predicate<String> predicate)
hasMatchingNameserver
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A withNameservers(List<String> nameservers)
withNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A withNameservers(String... nameservers)
withNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public Boolean hasNameservers()
hasNameservers
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addNewNameserver(String arg1)
addNewNameserver
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addNewNameserver(StringBuilder arg1)
addNewNameserver
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addNewNameserver(StringBuffer arg1)
addNewNameserver
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addToOptions(int index, V1PodDNSConfigOption item)
addToOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A setToOptions(int index, V1PodDNSConfigOption item)
setToOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addToOptions(V1PodDNSConfigOption... items)
addToOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addAllToOptions(Collection<V1PodDNSConfigOption> items)
addAllToOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A removeFromOptions(V1PodDNSConfigOption... items)
removeFromOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A removeAllFromOptions(Collection<V1PodDNSConfigOption> items)
removeAllFromOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A removeMatchingFromOptions(Predicate<V1PodDNSConfigOptionBuilder> predicate)
removeMatchingFromOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
@Deprecated public List<V1PodDNSConfigOption> getOptions()
getOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public List<V1PodDNSConfigOption> buildOptions()
buildOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigOption buildOption(int index)
buildOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigOption buildFirstOption()
buildFirstOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigOption buildLastOption()
buildLastOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigOption buildMatchingOption(Predicate<V1PodDNSConfigOptionBuilder> predicate)
buildMatchingOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public Boolean hasMatchingOption(Predicate<V1PodDNSConfigOptionBuilder> predicate)
hasMatchingOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A withOptions(List<V1PodDNSConfigOption> options)
withOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A withOptions(V1PodDNSConfigOption... options)
withOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public Boolean hasOptions()
hasOptions
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigFluent.OptionsNested<A> addNewOption()
addNewOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigFluent.OptionsNested<A> addNewOptionLike(V1PodDNSConfigOption item)
addNewOptionLike
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigFluent.OptionsNested<A> setNewOptionLike(int index, V1PodDNSConfigOption item)
setNewOptionLike
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigFluent.OptionsNested<A> editOption(int index)
editOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigFluent.OptionsNested<A> editFirstOption()
editFirstOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigFluent.OptionsNested<A> editLastOption()
editLastOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public V1PodDNSConfigFluent.OptionsNested<A> editMatchingOption(Predicate<V1PodDNSConfigOptionBuilder> predicate)
editMatchingOption
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addToSearches(int index, String item)
addToSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A setToSearches(int index, String item)
setToSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addToSearches(String... items)
addToSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addAllToSearches(Collection<String> items)
addAllToSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A removeFromSearches(String... items)
removeFromSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A removeAllFromSearches(Collection<String> items)
removeAllFromSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public List<String> getSearches()
getSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public String getSearch(int index)
getSearch
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public String getFirstSearch()
getFirstSearch
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public String getLastSearch()
getLastSearch
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public String getMatchingSearch(Predicate<String> predicate)
getMatchingSearch
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public Boolean hasMatchingSearch(Predicate<String> predicate)
hasMatchingSearch
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A withSearches(List<String> searches)
withSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A withSearches(String... searches)
withSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public Boolean hasSearches()
hasSearches
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addNewSearch(String arg1)
addNewSearch
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addNewSearch(StringBuilder arg1)
addNewSearch
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
public A addNewSearch(StringBuffer arg1)
addNewSearch
in interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>
Copyright © 2020. All rights reserved.