Class L7RuleHealth

    • Constructor Detail

      • L7RuleHealth

        public L7RuleHealth()
      • L7RuleHealth

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

      • getStatus

        public Long getStatus()
        Get 配置状态,0: 正常,1:配置中,2:配置失败
        Returns:
        Status 配置状态,0: 正常,1:配置中,2:配置失败
      • setStatus

        public void setStatus​(Long Status)
        Set 配置状态,0: 正常,1:配置中,2:配置失败
        Parameters:
        Status - 配置状态,0: 正常,1:配置中,2:配置失败
      • getEnable

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

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

        public String getRuleId()
        Get 规则ID
        Returns:
        RuleId 规则ID
      • setRuleId

        public void setRuleId​(String RuleId)
        Set 规则ID
        Parameters:
        RuleId - 规则ID
      • getUrl

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

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

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

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

        public Long getAliveNum()
        Get 健康阈值,单位次
        Returns:
        AliveNum 健康阈值,单位次
      • setAliveNum

        public void setAliveNum​(Long AliveNum)
        Set 健康阈值,单位次
        Parameters:
        AliveNum - 健康阈值,单位次
      • getKickNum

        public Long getKickNum()
        Get 不健康阈值,单位次
        Returns:
        KickNum 不健康阈值,单位次
      • setKickNum

        public void setKickNum​(Long KickNum)
        Set 不健康阈值,单位次
        Parameters:
        KickNum - 不健康阈值,单位次
      • getMethod

        public String getMethod()
        Get HTTP请求方式,取值[HEAD,GET]
        Returns:
        Method HTTP请求方式,取值[HEAD,GET]
      • setMethod

        public void setMethod​(String Method)
        Set HTTP请求方式,取值[HEAD,GET]
        Parameters:
        Method - HTTP请求方式,取值[HEAD,GET]
      • 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,多个状态码值加和
      • getProtocolFlag

        public Long getProtocolFlag()
        Get 是否同时下发http和https规则健康检查配置
        Returns:
        ProtocolFlag 是否同时下发http和https规则健康检查配置
      • setProtocolFlag

        public void setProtocolFlag​(Long ProtocolFlag)
        Set 是否同时下发http和https规则健康检查配置
        Parameters:
        ProtocolFlag - 是否同时下发http和https规则健康检查配置
      • getPassiveEnable

        public Long getPassiveEnable()
        Get 被动探测开关,=1表示开启;=0表示关闭
        Returns:
        PassiveEnable 被动探测开关,=1表示开启;=0表示关闭
      • setPassiveEnable

        public void setPassiveEnable​(Long PassiveEnable)
        Set 被动探测开关,=1表示开启;=0表示关闭
        Parameters:
        PassiveEnable - 被动探测开关,=1表示开启;=0表示关闭
      • getBlockInter

        public Long getBlockInter()
        Get 被动探测不健康屏蔽时间
        Returns:
        BlockInter 被动探测不健康屏蔽时间
      • setBlockInter

        public void setBlockInter​(Long BlockInter)
        Set 被动探测不健康屏蔽时间
        Parameters:
        BlockInter - 被动探测不健康屏蔽时间
      • getFailedCountInter

        public Long getFailedCountInter()
        Get 被动探测不健康统计间隔
        Returns:
        FailedCountInter 被动探测不健康统计间隔
      • setFailedCountInter

        public void setFailedCountInter​(Long FailedCountInter)
        Set 被动探测不健康统计间隔
        Parameters:
        FailedCountInter - 被动探测不健康统计间隔
      • getFailedThreshold

        public Long getFailedThreshold()
        Get 被动探测不健康阈值
        Returns:
        FailedThreshold 被动探测不健康阈值
      • setFailedThreshold

        public void setFailedThreshold​(Long FailedThreshold)
        Set 被动探测不健康阈值
        Parameters:
        FailedThreshold - 被动探测不健康阈值
      • getPassiveStatusCode

        public Long getPassiveStatusCode()
        Get 被动探测判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和
        Returns:
        PassiveStatusCode 被动探测判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和
      • setPassiveStatusCode

        public void setPassiveStatusCode​(Long PassiveStatusCode)
        Set 被动探测判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和
        Parameters:
        PassiveStatusCode - 被动探测判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和
      • getPassiveStatus

        public Long getPassiveStatus()
        Get 被动探测配置状态,0: 正常,1:配置中,2:配置失败
        Returns:
        PassiveStatus 被动探测配置状态,0: 正常,1:配置中,2:配置失败
      • setPassiveStatus

        public void setPassiveStatus​(Long PassiveStatus)
        Set 被动探测配置状态,0: 正常,1:配置中,2:配置失败
        Parameters:
        PassiveStatus - 被动探测配置状态,0: 正常,1:配置中,2:配置失败