Class DNSOverTLSConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.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 Summary
Constructors Constructor Description DNSOverTLSConfig()No args constructor for use in serializationDNSOverTLSConfig(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference caBundle, String serverName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DNSOverTLSConfigBuilderedit()Map<String,Object>getAdditionalProperties()io.fabric8.openshift.api.model.config.v1.ConfigMapNameReferencegetCaBundle()DNSOverTLSConfig describes optional DNSTransportConfig fields that should be captured.StringgetServerName()serverName is the upstream server to connect to when forwarding DNS queries.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCaBundle(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference caBundle)DNSOverTLSConfig describes optional DNSTransportConfig fields that should be captured.voidsetServerName(String serverName)serverName is the upstream server to connect to when forwarding DNS queries.DNSOverTLSConfigBuildertoBuilder()
-
-
-
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).
-
edit
public DNSOverTLSConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<DNSOverTLSConfigBuilder>
-
toBuilder
public DNSOverTLSConfigBuilder toBuilder()
-
-