Class L7HealthConfig

    • Constructor Detail

      • L7HealthConfig

        public L7HealthConfig()
      • L7HealthConfig

        public L7HealthConfig​(L7HealthConfig 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

      • getProtocol

        public String getProtocol()
        Get 转发协议,取值[http, https, http/https]
        Returns:
        Protocol 转发协议,取值[http, https, http/https]
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 转发协议,取值[http, https, http/https]
        Parameters:
        Protocol - 转发协议,取值[http, https, http/https]
      • getDomain

        public String getDomain()
        Get 转发域名
        Returns:
        Domain 转发域名
      • setDomain

        public void setDomain​(String Domain)
        Set 转发域名
        Parameters:
        Domain - 转发域名
      • getEnable

        public Long getEnable()
        Get =1表示开启;=0表示关闭
        Returns:
        Enable =1表示开启;=0表示关闭
      • setEnable

        public void setEnable​(Long Enable)
        Set =1表示开启;=0表示关闭
        Parameters:
        Enable - =1表示开启;=0表示关闭
      • getInterval

        public Long getInterval()
        Get 检测间隔时间,单位秒
        Returns:
        Interval 检测间隔时间,单位秒
      • setInterval

        public void setInterval​(Long Interval)
        Set 检测间隔时间,单位秒
        Parameters:
        Interval - 检测间隔时间,单位秒
      • getKickNum

        public Long getKickNum()
        Get 异常判定次数,单位次
        Returns:
        KickNum 异常判定次数,单位次
      • setKickNum

        public void setKickNum​(Long KickNum)
        Set 异常判定次数,单位次
        Parameters:
        KickNum - 异常判定次数,单位次
      • getAliveNum

        public Long getAliveNum()
        Get 健康判定次数,单位次
        Returns:
        AliveNum 健康判定次数,单位次
      • setAliveNum

        public void setAliveNum​(Long AliveNum)
        Set 健康判定次数,单位次
        Parameters:
        AliveNum - 健康判定次数,单位次
      • getMethod

        public String getMethod()
        Get 健康检查探测方法,可选HEAD或GET,默认为HEAD
        Returns:
        Method 健康检查探测方法,可选HEAD或GET,默认为HEAD
      • setMethod

        public void setMethod​(String Method)
        Set 健康检查探测方法,可选HEAD或GET,默认为HEAD
        Parameters:
        Method - 健康检查探测方法,可选HEAD或GET,默认为HEAD
      • getStatusCode

        public Long getStatusCode()
        Get 健康检查判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和
        Returns:
        StatusCode 健康检查判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和
      • setStatusCode

        public void setStatusCode​(Long StatusCode)
        Set 健康检查判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和
        Parameters:
        StatusCode - 健康检查判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和
      • getUrl

        public String getUrl()
        Get 检查目录的URL,默认为/
        Returns:
        Url 检查目录的URL,默认为/
      • setUrl

        public void setUrl​(String Url)
        Set 检查目录的URL,默认为/
        Parameters:
        Url - 检查目录的URL,默认为/