Package io.fabric8.kubernetes.api.model
Interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
PodSpecFluent.DnsConfigNested<N>,WatchEventFluent.PodDNSConfigObjectNested<N>
- All Known Implementing Classes:
PodDNSConfigBuilder,PodDNSConfigFluentImpl,PodSpecFluentImpl.DnsConfigNestedImpl,WatchEventFluentImpl.PodDNSConfigObjectNestedImpl
public interface PodDNSConfigFluent<A extends PodDNSConfigFluent<A>> extends Fluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePodDNSConfigFluent.OptionsNested<N>
-
Method Summary
-
-
-
Method Detail
-
addAllToNameservers
A addAllToNameservers(Collection<String> items)
-
removeAllFromNameservers
A removeAllFromNameservers(Collection<String> items)
-
getNameserver
String getNameserver(int index)
-
getFirstNameserver
String getFirstNameserver()
-
getLastNameserver
String getLastNameserver()
-
hasNameservers
Boolean hasNameservers()
-
addNewNameserver
A addNewNameserver(StringBuilder arg1)
-
addNewNameserver
A addNewNameserver(StringBuffer arg1)
-
addToOptions
A addToOptions(int index, PodDNSConfigOption item)
-
setToOptions
A setToOptions(int index, PodDNSConfigOption item)
-
addToOptions
A addToOptions(PodDNSConfigOption... items)
-
addAllToOptions
A addAllToOptions(Collection<PodDNSConfigOption> items)
-
removeFromOptions
A removeFromOptions(PodDNSConfigOption... items)
-
removeAllFromOptions
A removeAllFromOptions(Collection<PodDNSConfigOption> items)
-
removeMatchingFromOptions
A removeMatchingFromOptions(Predicate<PodDNSConfigOptionBuilder> predicate)
-
getOptions
@Deprecated List<PodDNSConfigOption> getOptions()
Deprecated.This method has been deprecated, please use method buildOptions instead.- Returns:
- The buildable object.
-
buildOptions
List<PodDNSConfigOption> buildOptions()
-
buildOption
PodDNSConfigOption buildOption(int index)
-
buildFirstOption
PodDNSConfigOption buildFirstOption()
-
buildLastOption
PodDNSConfigOption buildLastOption()
-
buildMatchingOption
PodDNSConfigOption buildMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
-
hasMatchingOption
Boolean hasMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
-
withOptions
A withOptions(List<PodDNSConfigOption> options)
-
withOptions
A withOptions(PodDNSConfigOption... options)
-
hasOptions
Boolean hasOptions()
-
addNewOption
PodDNSConfigFluent.OptionsNested<A> addNewOption()
-
addNewOptionLike
PodDNSConfigFluent.OptionsNested<A> addNewOptionLike(PodDNSConfigOption item)
-
setNewOptionLike
PodDNSConfigFluent.OptionsNested<A> setNewOptionLike(int index, PodDNSConfigOption item)
-
editOption
PodDNSConfigFluent.OptionsNested<A> editOption(int index)
-
editFirstOption
PodDNSConfigFluent.OptionsNested<A> editFirstOption()
-
editLastOption
PodDNSConfigFluent.OptionsNested<A> editLastOption()
-
editMatchingOption
PodDNSConfigFluent.OptionsNested<A> editMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
-
addAllToSearches
A addAllToSearches(Collection<String> items)
-
removeAllFromSearches
A removeAllFromSearches(Collection<String> items)
-
getSearch
String getSearch(int index)
-
getFirstSearch
String getFirstSearch()
-
getLastSearch
String getLastSearch()
-
hasSearches
Boolean hasSearches()
-
addNewSearch
A addNewSearch(StringBuilder arg1)
-
addNewSearch
A addNewSearch(StringBuffer arg1)
-
-