Class DNSOverTLSConfig

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class DNSOverTLSConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<DNSOverTLSConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    DNSOverTLSConfig describes optional DNSTransportConfig fields that should be captured.
    See Also:
    Serialized Form
    • Constructor Detail

      • DNSOverTLSConfig

        public DNSOverTLSConfig()
        No args constructor for use in serialization
      • DNSOverTLSConfig

        public DNSOverTLSConfig​(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference caBundle,
                                String serverName)
    • Method Detail

      • getCaBundle

        public io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference getCaBundle()
        DNSOverTLSConfig describes optional DNSTransportConfig fields that should be captured.
      • setCaBundle

        public void setCaBundle​(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference caBundle)
        DNSOverTLSConfig describes optional DNSTransportConfig fields that should be captured.
      • getServerName

        public String getServerName()
        serverName is the upstream server to connect to when forwarding DNS queries. This is required when Transport is set to "TLS". ServerName will be validated against the DNS naming conventions in RFC 1123 and should match the TLS certificate installed in the upstream resolver(s).
      • setServerName

        public void setServerName​(String serverName)
        serverName is the upstream server to connect to when forwarding DNS queries. This is required when Transport is set to "TLS". ServerName will be validated against the DNS naming conventions in RFC 1123 and should match the TLS certificate installed in the upstream resolver(s).
      • getAdditionalProperties

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

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

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