Class DNSFluent<A extends DNSFluent<A>>

    • Constructor Detail

      • DNSFluent

        public DNSFluent()
      • DNSFluent

        public DNSFluent​(DNS instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(DNS instance)
      • getDomain

        public String getDomain()
      • withDomain

        public A withDomain​(String domain)
      • hasDomain

        public boolean hasDomain()
      • addToNameservers

        public A addToNameservers​(int index,
                                  String item)
      • setToNameservers

        public A setToNameservers​(int index,
                                  String item)
      • addToNameservers

        public A addToNameservers​(String... items)
      • removeFromNameservers

        public A removeFromNameservers​(String... items)
      • removeAllFromNameservers

        public A removeAllFromNameservers​(Collection<String> items)
      • getNameservers

        public List<String> getNameservers()
      • getNameserver

        public String getNameserver​(int index)
      • getFirstNameserver

        public String getFirstNameserver()
      • getLastNameserver

        public String getLastNameserver()
      • hasMatchingNameserver

        public boolean hasMatchingNameserver​(Predicate<String> predicate)
      • withNameservers

        public A withNameservers​(List<String> nameservers)
      • withNameservers

        public A withNameservers​(String... nameservers)
      • hasNameservers

        public boolean hasNameservers()
      • addToOptions

        public A addToOptions​(int index,
                              String item)
      • setToOptions

        public A setToOptions​(int index,
                              String item)
      • addToOptions

        public A addToOptions​(String... items)
      • removeFromOptions

        public A removeFromOptions​(String... items)
      • getOption

        public String getOption​(int index)
      • getFirstOption

        public String getFirstOption()
      • getLastOption

        public String getLastOption()
      • hasMatchingOption

        public boolean hasMatchingOption​(Predicate<String> predicate)
      • withOptions

        public A withOptions​(List<String> options)
      • withOptions

        public A withOptions​(String... options)
      • hasOptions

        public boolean hasOptions()
      • addToSearch

        public A addToSearch​(int index,
                             String item)
      • setToSearch

        public A setToSearch​(int index,
                             String item)
      • addToSearch

        public A addToSearch​(String... items)
      • removeFromSearch

        public A removeFromSearch​(String... items)
      • getSearch

        public String getSearch​(int index)
      • getFirstSearch

        public String getFirstSearch()
      • getLastSearch

        public String getLastSearch()
      • hasMatchingSearch

        public boolean hasMatchingSearch​(Predicate<String> predicate)
      • withSearch

        public A withSearch​(List<String> search)
      • withSearch

        public A withSearch​(String... search)
      • hasSearch

        public boolean hasSearch()
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • withAdditionalProperties

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends DNSFluent<A>>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends DNSFluent<A>>