Class HealthCheckSetting

    • Constructor Summary

      Constructors 
      Constructor Description
      HealthCheckSetting()  
      HealthCheckSetting​(HealthCheckSetting source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getActionType()
      Get 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。 注意:此字段可能返回 null,表示取不到有效值。
      String[] getCommand()
      Get 执行命令检查方式,执行的命令。 注意:此字段可能返回 null,表示取不到有效值。
      Long getFailureThreshold()
      Get 表示后端容器从成功到失败的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
      Long getInitialDelaySeconds()
      Get 容器延时启动健康检查的时间。 注意:此字段可能返回 null,表示取不到有效值。
      String getPath()
      Get HTTP 健康检查接口的请求路径。 注意:此字段可能返回 null,表示取不到有效值。
      Long getPeriodSeconds()
      Get 进行健康检查的时间间隔。 注意:此字段可能返回 null,表示取不到有效值。
      Long getPort()
      Get 健康检查端口,范围 1~65535 。 注意:此字段可能返回 null,表示取不到有效值。
      String getScheme()
      Get HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。 注意:此字段可能返回 null,表示取不到有效值。
      Long getSuccessThreshold()
      Get 表示后端容器从失败到成功的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
      Long getTimeoutSeconds()
      Get 每次健康检查响应的最大超时时间。 注意:此字段可能返回 null,表示取不到有效值。
      String getType()
      Get TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。 注意:此字段可能返回 null,表示取不到有效值。
      void setActionType​(String ActionType)
      Set 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。 注意:此字段可能返回 null,表示取不到有效值。
      void setCommand​(String[] Command)
      Set 执行命令检查方式,执行的命令。 注意:此字段可能返回 null,表示取不到有效值。
      void setFailureThreshold​(Long FailureThreshold)
      Set 表示后端容器从成功到失败的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
      void setInitialDelaySeconds​(Long InitialDelaySeconds)
      Set 容器延时启动健康检查的时间。 注意:此字段可能返回 null,表示取不到有效值。
      void setPath​(String Path)
      Set HTTP 健康检查接口的请求路径。 注意:此字段可能返回 null,表示取不到有效值。
      void setPeriodSeconds​(Long PeriodSeconds)
      Set 进行健康检查的时间间隔。 注意:此字段可能返回 null,表示取不到有效值。
      void setPort​(Long Port)
      Set 健康检查端口,范围 1~65535 。 注意:此字段可能返回 null,表示取不到有效值。
      void setScheme​(String Scheme)
      Set HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。 注意:此字段可能返回 null,表示取不到有效值。
      void setSuccessThreshold​(Long SuccessThreshold)
      Set 表示后端容器从失败到成功的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
      void setTimeoutSeconds​(Long TimeoutSeconds)
      Set 每次健康检查响应的最大超时时间。 注意:此字段可能返回 null,表示取不到有效值。
      void setType​(String Type)
      Set TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • HealthCheckSetting

        public HealthCheckSetting()
      • HealthCheckSetting

        public HealthCheckSetting​(HealthCheckSetting source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getActionType

        public String getActionType()
        Get 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ActionType 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。 注意:此字段可能返回 null,表示取不到有效值。
      • setActionType

        public void setActionType​(String ActionType)
        Set 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ActionType - 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。 注意:此字段可能返回 null,表示取不到有效值。
      • getInitialDelaySeconds

        public Long getInitialDelaySeconds()
        Get 容器延时启动健康检查的时间。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InitialDelaySeconds 容器延时启动健康检查的时间。 注意:此字段可能返回 null,表示取不到有效值。
      • setInitialDelaySeconds

        public void setInitialDelaySeconds​(Long InitialDelaySeconds)
        Set 容器延时启动健康检查的时间。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InitialDelaySeconds - 容器延时启动健康检查的时间。 注意:此字段可能返回 null,表示取不到有效值。
      • getTimeoutSeconds

        public Long getTimeoutSeconds()
        Get 每次健康检查响应的最大超时时间。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TimeoutSeconds 每次健康检查响应的最大超时时间。 注意:此字段可能返回 null,表示取不到有效值。
      • setTimeoutSeconds

        public void setTimeoutSeconds​(Long TimeoutSeconds)
        Set 每次健康检查响应的最大超时时间。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TimeoutSeconds - 每次健康检查响应的最大超时时间。 注意:此字段可能返回 null,表示取不到有效值。
      • getPeriodSeconds

        public Long getPeriodSeconds()
        Get 进行健康检查的时间间隔。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PeriodSeconds 进行健康检查的时间间隔。 注意:此字段可能返回 null,表示取不到有效值。
      • setPeriodSeconds

        public void setPeriodSeconds​(Long PeriodSeconds)
        Set 进行健康检查的时间间隔。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PeriodSeconds - 进行健康检查的时间间隔。 注意:此字段可能返回 null,表示取不到有效值。
      • getSuccessThreshold

        public Long getSuccessThreshold()
        Get 表示后端容器从失败到成功的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SuccessThreshold 表示后端容器从失败到成功的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
      • setSuccessThreshold

        public void setSuccessThreshold​(Long SuccessThreshold)
        Set 表示后端容器从失败到成功的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SuccessThreshold - 表示后端容器从失败到成功的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
      • getFailureThreshold

        public Long getFailureThreshold()
        Get 表示后端容器从成功到失败的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FailureThreshold 表示后端容器从成功到失败的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
      • setFailureThreshold

        public void setFailureThreshold​(Long FailureThreshold)
        Set 表示后端容器从成功到失败的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FailureThreshold - 表示后端容器从成功到失败的连续健康检查成功次数。 注意:此字段可能返回 null,表示取不到有效值。
      • getScheme

        public String getScheme()
        Get HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Scheme HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。 注意:此字段可能返回 null,表示取不到有效值。
      • setScheme

        public void setScheme​(String Scheme)
        Set HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Scheme - HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。 注意:此字段可能返回 null,表示取不到有效值。
      • getPort

        public Long getPort()
        Get 健康检查端口,范围 1~65535 。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Port 健康检查端口,范围 1~65535 。 注意:此字段可能返回 null,表示取不到有效值。
      • setPort

        public void setPort​(Long Port)
        Set 健康检查端口,范围 1~65535 。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Port - 健康检查端口,范围 1~65535 。 注意:此字段可能返回 null,表示取不到有效值。
      • getPath

        public String getPath()
        Get HTTP 健康检查接口的请求路径。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Path HTTP 健康检查接口的请求路径。 注意:此字段可能返回 null,表示取不到有效值。
      • setPath

        public void setPath​(String Path)
        Set HTTP 健康检查接口的请求路径。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Path - HTTP 健康检查接口的请求路径。 注意:此字段可能返回 null,表示取不到有效值。
      • getCommand

        public String[] getCommand()
        Get 执行命令检查方式,执行的命令。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Command 执行命令检查方式,执行的命令。 注意:此字段可能返回 null,表示取不到有效值。
      • setCommand

        public void setCommand​(String[] Command)
        Set 执行命令检查方式,执行的命令。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Command - 执行命令检查方式,执行的命令。 注意:此字段可能返回 null,表示取不到有效值。
      • getType

        public String getType()
        Get TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Type TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。 注意:此字段可能返回 null,表示取不到有效值。
      • setType

        public void setType​(String Type)
        Set TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Type - TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。 注意:此字段可能返回 null,表示取不到有效值。