Package io.fabric8.kubernetes.api.model
Class PodDNSConfigFluent<A extends PodDNSConfigFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.PodDNSConfigFluent<A>
-
- Direct Known Subclasses:
PodDNSConfigBuilder
,PodSpecFluent.DnsConfigNested
public class PodDNSConfigFluent<A extends PodDNSConfigFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
PodDNSConfigFluent.OptionsNested<N>
-
Constructor Summary
Constructors Constructor Description PodDNSConfigFluent()
PodDNSConfigFluent(PodDNSConfig instance)
-
Method Summary
-
-
-
Constructor Detail
-
PodDNSConfigFluent
public PodDNSConfigFluent()
-
PodDNSConfigFluent
public PodDNSConfigFluent(PodDNSConfig instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(PodDNSConfig instance)
-
addAllToNameservers
public A addAllToNameservers(Collection<String> items)
-
removeAllFromNameservers
public A removeAllFromNameservers(Collection<String> items)
-
getNameserver
public String getNameserver(int index)
-
getFirstNameserver
public String getFirstNameserver()
-
getLastNameserver
public String getLastNameserver()
-
hasNameservers
public boolean hasNameservers()
-
addToOptions
public A addToOptions(int index, PodDNSConfigOption item)
-
setToOptions
public A setToOptions(int index, PodDNSConfigOption item)
-
addToOptions
public A addToOptions(PodDNSConfigOption... items)
-
addAllToOptions
public A addAllToOptions(Collection<PodDNSConfigOption> items)
-
removeFromOptions
public A removeFromOptions(PodDNSConfigOption... items)
-
removeAllFromOptions
public A removeAllFromOptions(Collection<PodDNSConfigOption> items)
-
removeMatchingFromOptions
public A removeMatchingFromOptions(Predicate<PodDNSConfigOptionBuilder> predicate)
-
buildOptions
public List<PodDNSConfigOption> buildOptions()
-
buildOption
public PodDNSConfigOption buildOption(int index)
-
buildFirstOption
public PodDNSConfigOption buildFirstOption()
-
buildLastOption
public PodDNSConfigOption buildLastOption()
-
buildMatchingOption
public PodDNSConfigOption buildMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
-
hasMatchingOption
public boolean hasMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
-
withOptions
public A withOptions(List<PodDNSConfigOption> options)
-
withOptions
public A withOptions(PodDNSConfigOption... options)
-
hasOptions
public boolean hasOptions()
-
addNewOption
public PodDNSConfigFluent.OptionsNested<A> addNewOption()
-
addNewOptionLike
public PodDNSConfigFluent.OptionsNested<A> addNewOptionLike(PodDNSConfigOption item)
-
setNewOptionLike
public PodDNSConfigFluent.OptionsNested<A> setNewOptionLike(int index, PodDNSConfigOption item)
-
editOption
public PodDNSConfigFluent.OptionsNested<A> editOption(int index)
-
editFirstOption
public PodDNSConfigFluent.OptionsNested<A> editFirstOption()
-
editLastOption
public PodDNSConfigFluent.OptionsNested<A> editLastOption()
-
editMatchingOption
public PodDNSConfigFluent.OptionsNested<A> editMatchingOption(Predicate<PodDNSConfigOptionBuilder> predicate)
-
addAllToSearches
public A addAllToSearches(Collection<String> items)
-
removeAllFromSearches
public A removeAllFromSearches(Collection<String> items)
-
getSearch
public String getSearch(int index)
-
getFirstSearch
public String getFirstSearch()
-
getLastSearch
public String getLastSearch()
-
hasSearches
public boolean hasSearches()
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends PodDNSConfigFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends PodDNSConfigFluent<A>>
-
-