Class SafeTLSConfig

    • 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.
      • getAdditionalProperties

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

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

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