Package io.fabric8.kubernetes.api.model
Class PodDNSConfigFluentImpl<A extends PodDNSConfigFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.PodDNSConfigFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,PodDNSConfigFluent<A>
- Direct Known Subclasses:
PodDNSConfigBuilder,PodSpecFluentImpl.DnsConfigNestedImpl,WatchEventFluentImpl.PodDNSConfigObjectNestedImpl
public class PodDNSConfigFluentImpl<A extends PodDNSConfigFluent<A>> extends BaseFluent<A> implements PodDNSConfigFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPodDNSConfigFluentImpl.OptionsNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.PodDNSConfigFluent
PodDNSConfigFluent.OptionsNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description PodDNSConfigFluentImpl()PodDNSConfigFluentImpl(PodDNSConfig instance)
-
Method Summary
-
-
-
Constructor Detail
-
PodDNSConfigFluentImpl
public PodDNSConfigFluentImpl()
-
PodDNSConfigFluentImpl
public PodDNSConfigFluentImpl(PodDNSConfig instance)
-
-
Method Detail
-
addToNameservers
public A addToNameservers(int index, String item)
- Specified by:
addToNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
setToNameservers
public A setToNameservers(int index, String item)
- Specified by:
setToNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addToNameservers
public A addToNameservers(String... items)
- Specified by:
addToNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addAllToNameservers
public A addAllToNameservers(Collection<String> items)
- Specified by:
addAllToNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
removeFromNameservers
public A removeFromNameservers(String... items)
- Specified by:
removeFromNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
removeAllFromNameservers
public A removeAllFromNameservers(Collection<String> items)
- Specified by:
removeAllFromNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getNameservers
public List<String> getNameservers()
- Specified by:
getNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getNameserver
public String getNameserver(int index)
- Specified by:
getNameserverin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getFirstNameserver
public String getFirstNameserver()
- Specified by:
getFirstNameserverin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getLastNameserver
public String getLastNameserver()
- Specified by:
getLastNameserverin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getMatchingNameserver
public String getMatchingNameserver(Predicate<String> predicate)
- Specified by:
getMatchingNameserverin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
hasMatchingNameserver
public Boolean hasMatchingNameserver(Predicate<String> predicate)
- Specified by:
hasMatchingNameserverin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
withNameservers
public A withNameservers(List<String> nameservers)
- Specified by:
withNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
withNameservers
public A withNameservers(String... nameservers)
- Specified by:
withNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
hasNameservers
public Boolean hasNameservers()
- Specified by:
hasNameserversin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewNameserver
public A addNewNameserver(String arg1)
- Specified by:
addNewNameserverin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewNameserver
public A addNewNameserver(StringBuilder arg1)
- Specified by:
addNewNameserverin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewNameserver
public A addNewNameserver(StringBuffer arg1)
- Specified by:
addNewNameserverin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addToOptions
public A addToOptions(int index, PodDNSConfigOption item)
- Specified by:
addToOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
setToOptions
public A setToOptions(int index, PodDNSConfigOption item)
- Specified by:
setToOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addToOptions
public A addToOptions(PodDNSConfigOption... items)
- Specified by:
addToOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addAllToOptions
public A addAllToOptions(Collection<PodDNSConfigOption> items)
- Specified by:
addAllToOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
removeFromOptions
public A removeFromOptions(PodDNSConfigOption... items)
- Specified by:
removeFromOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
removeAllFromOptions
public A removeAllFromOptions(Collection<PodDNSConfigOption> items)
- Specified by:
removeAllFromOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
removeMatchingFromOptions
public A removeMatchingFromOptions(Predicate<PodDNSConfigOptionBuilder> predicate)
- Specified by:
removeMatchingFromOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getOptions
@Deprecated public List<PodDNSConfigOption> getOptions()
Deprecated.This method has been deprecated, please use method buildOptions instead.- Specified by:
getOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>- Returns:
- The buildable object.
-
buildOptions
public List<PodDNSConfigOption> buildOptions()
- Specified by:
buildOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
buildOption
public PodDNSConfigOption buildOption(int index)
- Specified by:
buildOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
buildFirstOption
public PodDNSConfigOption buildFirstOption()
- Specified by:
buildFirstOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
buildLastOption
public PodDNSConfigOption buildLastOption()
- Specified by:
buildLastOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
buildMatchingOption
public PodDNSConfigOption buildMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
- Specified by:
buildMatchingOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
hasMatchingOption
public Boolean hasMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
- Specified by:
hasMatchingOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
withOptions
public A withOptions(List<PodDNSConfigOption> options)
- Specified by:
withOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
withOptions
public A withOptions(PodDNSConfigOption... options)
- Specified by:
withOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
hasOptions
public Boolean hasOptions()
- Specified by:
hasOptionsin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewOption
public A addNewOption(String name, String value)
- Specified by:
addNewOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewOption
public PodDNSConfigFluent.OptionsNested<A> addNewOption()
- Specified by:
addNewOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewOptionLike
public PodDNSConfigFluent.OptionsNested<A> addNewOptionLike(PodDNSConfigOption item)
- Specified by:
addNewOptionLikein interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
setNewOptionLike
public PodDNSConfigFluent.OptionsNested<A> setNewOptionLike(int index, PodDNSConfigOption item)
- Specified by:
setNewOptionLikein interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
editOption
public PodDNSConfigFluent.OptionsNested<A> editOption(int index)
- Specified by:
editOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
editFirstOption
public PodDNSConfigFluent.OptionsNested<A> editFirstOption()
- Specified by:
editFirstOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
editLastOption
public PodDNSConfigFluent.OptionsNested<A> editLastOption()
- Specified by:
editLastOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
editMatchingOption
public PodDNSConfigFluent.OptionsNested<A> editMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
- Specified by:
editMatchingOptionin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addToSearches
public A addToSearches(int index, String item)
- Specified by:
addToSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
setToSearches
public A setToSearches(int index, String item)
- Specified by:
setToSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addToSearches
public A addToSearches(String... items)
- Specified by:
addToSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addAllToSearches
public A addAllToSearches(Collection<String> items)
- Specified by:
addAllToSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
removeFromSearches
public A removeFromSearches(String... items)
- Specified by:
removeFromSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
removeAllFromSearches
public A removeAllFromSearches(Collection<String> items)
- Specified by:
removeAllFromSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getSearches
public List<String> getSearches()
- Specified by:
getSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getSearch
public String getSearch(int index)
- Specified by:
getSearchin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getFirstSearch
public String getFirstSearch()
- Specified by:
getFirstSearchin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getLastSearch
public String getLastSearch()
- Specified by:
getLastSearchin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
getMatchingSearch
public String getMatchingSearch(Predicate<String> predicate)
- Specified by:
getMatchingSearchin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
hasMatchingSearch
public Boolean hasMatchingSearch(Predicate<String> predicate)
- Specified by:
hasMatchingSearchin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
withSearches
public A withSearches(List<String> searches)
- Specified by:
withSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
withSearches
public A withSearches(String... searches)
- Specified by:
withSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
hasSearches
public Boolean hasSearches()
- Specified by:
hasSearchesin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewSearch
public A addNewSearch(String arg1)
- Specified by:
addNewSearchin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewSearch
public A addNewSearch(StringBuilder arg1)
- Specified by:
addNewSearchin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
addNewSearch
public A addNewSearch(StringBuffer arg1)
- Specified by:
addNewSearchin interfacePodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
-
-