Class SafeTLSConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1.SafeTLSConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<SafeTLSConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class SafeTLSConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<SafeTLSConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
SafeTLSConfig specifies safe TLS configuration parameters.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SafeTLSConfig()No args constructor for use in serializationSafeTLSConfig(SecretOrConfigMap ca, SecretOrConfigMap cert, Boolean insecureSkipVerify, io.fabric8.kubernetes.api.model.SecretKeySelector keySecret, String maxVersion, String minVersion, String serverName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SafeTLSConfigBuilderedit()Map<String,Object>getAdditionalProperties()SecretOrConfigMapgetCa()SafeTLSConfig specifies safe TLS configuration parameters.SecretOrConfigMapgetCert()SafeTLSConfig specifies safe TLS configuration parameters.BooleangetInsecureSkipVerify()Disable target certificate validation.io.fabric8.kubernetes.api.model.SecretKeySelectorgetKeySecret()SafeTLSConfig specifies safe TLS configuration parameters.StringgetMaxVersion()Maximum acceptable TLS version.StringgetMinVersion()Minimum acceptable TLS version.StringgetServerName()Used to verify the hostname for the targets.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCa(SecretOrConfigMap ca)SafeTLSConfig specifies safe TLS configuration parameters.voidsetCert(SecretOrConfigMap cert)SafeTLSConfig specifies safe TLS configuration parameters.voidsetInsecureSkipVerify(Boolean insecureSkipVerify)Disable target certificate validation.voidsetKeySecret(io.fabric8.kubernetes.api.model.SecretKeySelector keySecret)SafeTLSConfig specifies safe TLS configuration parameters.voidsetMaxVersion(String maxVersion)Maximum acceptable TLS version.voidsetMinVersion(String minVersion)Minimum acceptable TLS version.voidsetServerName(String serverName)Used to verify the hostname for the targets.SafeTLSConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
SafeTLSConfig
public SafeTLSConfig()
No args constructor for use in serialization
-
SafeTLSConfig
public SafeTLSConfig(SecretOrConfigMap ca, SecretOrConfigMap cert, Boolean insecureSkipVerify, io.fabric8.kubernetes.api.model.SecretKeySelector keySecret, String maxVersion, String minVersion, String serverName)
-
-
Method Detail
-
getCa
public SecretOrConfigMap getCa()
SafeTLSConfig specifies safe TLS configuration parameters.
-
setCa
public void setCa(SecretOrConfigMap ca)
SafeTLSConfig specifies safe TLS configuration parameters.
-
getCert
public SecretOrConfigMap getCert()
SafeTLSConfig specifies safe TLS configuration parameters.
-
setCert
public void setCert(SecretOrConfigMap cert)
SafeTLSConfig specifies safe TLS configuration parameters.
-
getInsecureSkipVerify
public Boolean getInsecureSkipVerify()
Disable target certificate validation.
-
setInsecureSkipVerify
public void setInsecureSkipVerify(Boolean insecureSkipVerify)
Disable target certificate validation.
-
getKeySecret
public io.fabric8.kubernetes.api.model.SecretKeySelector getKeySecret()
SafeTLSConfig specifies safe TLS configuration parameters.
-
setKeySecret
public void setKeySecret(io.fabric8.kubernetes.api.model.SecretKeySelector keySecret)
SafeTLSConfig specifies safe TLS configuration parameters.
-
getMaxVersion
public String getMaxVersion()
Maximum acceptable TLS version.It requires Prometheus >= v2.41.0 or Thanos >= v0.31.0.
-
setMaxVersion
public void setMaxVersion(String maxVersion)
Maximum acceptable TLS version.It requires Prometheus >= v2.41.0 or Thanos >= v0.31.0.
-
getMinVersion
public String getMinVersion()
Minimum acceptable TLS version.It requires Prometheus >= v2.35.0 or Thanos >= v0.28.0.
-
setMinVersion
public void setMinVersion(String minVersion)
Minimum acceptable TLS version.It requires Prometheus >= v2.35.0 or Thanos >= v0.28.0.
-
getServerName
public String getServerName()
Used to verify the hostname for the targets.
-
setServerName
public void setServerName(String serverName)
Used to verify the hostname for the targets.
-
edit
public SafeTLSConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<SafeTLSConfigBuilder>
-
toBuilder
public SafeTLSConfigBuilder toBuilder()
-
-