Class SafeTLSConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1.SafeTLSConfig
-
- All Implemented Interfaces:
Editable<SafeTLSConfigBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class SafeTLSConfig extends Object implements Editable<SafeTLSConfigBuilder>, KubernetesResource
SafeTLSConfig defines safe TLS configurations.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SafeTLSConfig()No args constructor for use in serializationSafeTLSConfig(SecretOrConfigMap ca, SecretOrConfigMap cert, Boolean insecureSkipVerify, 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 defines safe TLS configurations.SecretOrConfigMapgetCert()SafeTLSConfig defines safe TLS configurations.BooleangetInsecureSkipVerify()insecureSkipVerify defines how to disable target certificate validation.SecretKeySelectorgetKeySecret()SafeTLSConfig defines safe TLS configurations.StringgetMaxVersion()maxVersion defines the maximum acceptable TLS version.StringgetMinVersion()minVersion defines the minimum acceptable TLS version.StringgetServerName()serverName is used to verify the hostname for the targets.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCa(SecretOrConfigMap ca)SafeTLSConfig defines safe TLS configurations.voidsetCert(SecretOrConfigMap cert)SafeTLSConfig defines safe TLS configurations.voidsetInsecureSkipVerify(Boolean insecureSkipVerify)insecureSkipVerify defines how to disable target certificate validation.voidsetKeySecret(SecretKeySelector keySecret)SafeTLSConfig defines safe TLS configurations.voidsetMaxVersion(String maxVersion)maxVersion defines the maximum acceptable TLS version.voidsetMinVersion(String minVersion)minVersion defines the minimum acceptable TLS version.voidsetServerName(String serverName)serverName is 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, SecretKeySelector keySecret, String maxVersion, String minVersion, String serverName)
-
-
Method Detail
-
getCa
public SecretOrConfigMap getCa()
SafeTLSConfig defines safe TLS configurations.
-
setCa
public void setCa(SecretOrConfigMap ca)
SafeTLSConfig defines safe TLS configurations.
-
getCert
public SecretOrConfigMap getCert()
SafeTLSConfig defines safe TLS configurations.
-
setCert
public void setCert(SecretOrConfigMap cert)
SafeTLSConfig defines safe TLS configurations.
-
getInsecureSkipVerify
public Boolean getInsecureSkipVerify()
insecureSkipVerify defines how to disable target certificate validation.
-
setInsecureSkipVerify
public void setInsecureSkipVerify(Boolean insecureSkipVerify)
insecureSkipVerify defines how to disable target certificate validation.
-
getKeySecret
public SecretKeySelector getKeySecret()
SafeTLSConfig defines safe TLS configurations.
-
setKeySecret
public void setKeySecret(SecretKeySelector keySecret)
SafeTLSConfig defines safe TLS configurations.
-
getMaxVersion
public String getMaxVersion()
maxVersion defines the maximum acceptable TLS version.It requires Prometheus >= v2.41.0 or Thanos >= v0.31.0.
-
setMaxVersion
public void setMaxVersion(String maxVersion)
maxVersion defines the maximum acceptable TLS version.It requires Prometheus >= v2.41.0 or Thanos >= v0.31.0.
-
getMinVersion
public String getMinVersion()
minVersion defines the minimum acceptable TLS version.It requires Prometheus >= v2.35.0 or Thanos >= v0.28.0.
-
setMinVersion
public void setMinVersion(String minVersion)
minVersion defines the minimum acceptable TLS version.It requires Prometheus >= v2.35.0 or Thanos >= v0.28.0.
-
getServerName
public String getServerName()
serverName is used to verify the hostname for the targets.
-
setServerName
public void setServerName(String serverName)
serverName is used to verify the hostname for the targets.
-
edit
public SafeTLSConfigBuilder edit()
- Specified by:
editin interfaceEditable<SafeTLSConfigBuilder>
-
toBuilder
public SafeTLSConfigBuilder toBuilder()
-
-