Class PodDNSConfig

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<PodDNSConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class PodDNSConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<PodDNSConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.
    See Also:
    Serialized Form
    • Method Detail

      • getNameservers

        public List<String> getNameservers()
        A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy.
      • setNameservers

        public void setNameservers​(List<String> nameservers)
        A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy.
      • getOptions

        public List<PodDNSConfigOption> getOptions()
        A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Resolution options given in Options will override those that appear in the base DNSPolicy.
      • setOptions

        public void setOptions​(List<PodDNSConfigOption> options)
        A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Resolution options given in Options will override those that appear in the base DNSPolicy.
      • getSearches

        public List<String> getSearches()
        A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy.
      • setSearches

        public void setSearches​(List<String> searches)
        A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy.
      • getAdditionalProperties

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

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)