Interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1PodSpecFluent.DnsConfigNested<N>
All Known Implementing Classes:
V1PodDNSConfigBuilder, V1PodDNSConfigFluentImpl

public interface V1PodDNSConfigFluent<A extends V1PodDNSConfigFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • addToNameservers

      A addToNameservers(Integer index, String item)
    • setToNameservers

      A setToNameservers(Integer index, String item)
    • addToNameservers

      A addToNameservers(String... items)
    • addAllToNameservers

      A addAllToNameservers(Collection<String> items)
    • removeFromNameservers

      A removeFromNameservers(String... items)
    • removeAllFromNameservers

      A removeAllFromNameservers(Collection<String> items)
    • getNameservers

      List<String> getNameservers()
    • getNameserver

      String getNameserver(Integer index)
    • getFirstNameserver

      String getFirstNameserver()
    • getLastNameserver

      String getLastNameserver()
    • getMatchingNameserver

      String getMatchingNameserver(Predicate<String> predicate)
    • hasMatchingNameserver

      Boolean hasMatchingNameserver(Predicate<String> predicate)
    • withNameservers

      A withNameservers(List<String> nameservers)
    • withNameservers

      A withNameservers(String... nameservers)
    • hasNameservers

      Boolean hasNameservers()
    • addToOptions

      A addToOptions(Integer index, io.kubernetes.client.openapi.models.V1PodDNSConfigOption item)
    • setToOptions

      A setToOptions(Integer index, io.kubernetes.client.openapi.models.V1PodDNSConfigOption item)
    • addToOptions

      A addToOptions(io.kubernetes.client.openapi.models.V1PodDNSConfigOption... items)
    • addAllToOptions

      A addAllToOptions(Collection<io.kubernetes.client.openapi.models.V1PodDNSConfigOption> items)
    • removeFromOptions

      A removeFromOptions(io.kubernetes.client.openapi.models.V1PodDNSConfigOption... items)
    • removeAllFromOptions

      A removeAllFromOptions(Collection<io.kubernetes.client.openapi.models.V1PodDNSConfigOption> items)
    • removeMatchingFromOptions

      A removeMatchingFromOptions(Predicate<V1PodDNSConfigOptionBuilder> predicate)
    • getOptions

      @Deprecated List<io.kubernetes.client.openapi.models.V1PodDNSConfigOption> getOptions()
      Deprecated.
      This method has been deprecated, please use method buildOptions instead.
      Returns:
      The buildable object.
    • buildOptions

      List<io.kubernetes.client.openapi.models.V1PodDNSConfigOption> buildOptions()
    • buildOption

      io.kubernetes.client.openapi.models.V1PodDNSConfigOption buildOption(Integer index)
    • buildFirstOption

      io.kubernetes.client.openapi.models.V1PodDNSConfigOption buildFirstOption()
    • buildLastOption

      io.kubernetes.client.openapi.models.V1PodDNSConfigOption buildLastOption()
    • buildMatchingOption

      io.kubernetes.client.openapi.models.V1PodDNSConfigOption buildMatchingOption(Predicate<V1PodDNSConfigOptionBuilder> predicate)
    • hasMatchingOption

      Boolean hasMatchingOption(Predicate<V1PodDNSConfigOptionBuilder> predicate)
    • withOptions

      A withOptions(List<io.kubernetes.client.openapi.models.V1PodDNSConfigOption> options)
    • withOptions

      A withOptions(io.kubernetes.client.openapi.models.V1PodDNSConfigOption... options)
    • hasOptions

      Boolean hasOptions()
    • addNewOption

    • addNewOptionLike

      V1PodDNSConfigFluent.OptionsNested<A> addNewOptionLike(io.kubernetes.client.openapi.models.V1PodDNSConfigOption item)
    • setNewOptionLike

      V1PodDNSConfigFluent.OptionsNested<A> setNewOptionLike(Integer index, io.kubernetes.client.openapi.models.V1PodDNSConfigOption item)
    • editOption

    • editFirstOption

    • editLastOption

    • editMatchingOption

    • addToSearches

      A addToSearches(Integer index, String item)
    • setToSearches

      A setToSearches(Integer index, String item)
    • addToSearches

      A addToSearches(String... items)
    • addAllToSearches

      A addAllToSearches(Collection<String> items)
    • removeFromSearches

      A removeFromSearches(String... items)
    • removeAllFromSearches

      A removeAllFromSearches(Collection<String> items)
    • getSearches

      List<String> getSearches()
    • getSearch

      String getSearch(Integer index)
    • getFirstSearch

      String getFirstSearch()
    • getLastSearch

      String getLastSearch()
    • getMatchingSearch

      String getMatchingSearch(Predicate<String> predicate)
    • hasMatchingSearch

      Boolean hasMatchingSearch(Predicate<String> predicate)
    • withSearches

      A withSearches(List<String> searches)
    • withSearches

      A withSearches(String... searches)
    • hasSearches

      Boolean hasSearches()