Class ConnectLimitConfig

    • Constructor Detail

      • ConnectLimitConfig

        public ConnectLimitConfig()
      • ConnectLimitConfig

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

      • getSdNewLimit

        public Long getSdNewLimit()
        Get 基于源IP+目的IP的每秒新建数限制
        Returns:
        SdNewLimit 基于源IP+目的IP的每秒新建数限制
      • setSdNewLimit

        public void setSdNewLimit​(Long SdNewLimit)
        Set 基于源IP+目的IP的每秒新建数限制
        Parameters:
        SdNewLimit - 基于源IP+目的IP的每秒新建数限制
      • getDstNewLimit

        public Long getDstNewLimit()
        Get 基于目的IP的每秒新建数限制
        Returns:
        DstNewLimit 基于目的IP的每秒新建数限制
      • setDstNewLimit

        public void setDstNewLimit​(Long DstNewLimit)
        Set 基于目的IP的每秒新建数限制
        Parameters:
        DstNewLimit - 基于目的IP的每秒新建数限制
      • getSdConnLimit

        public Long getSdConnLimit()
        Get 基于源IP+目的IP的并发连接控制
        Returns:
        SdConnLimit 基于源IP+目的IP的并发连接控制
      • setSdConnLimit

        public void setSdConnLimit​(Long SdConnLimit)
        Set 基于源IP+目的IP的并发连接控制
        Parameters:
        SdConnLimit - 基于源IP+目的IP的并发连接控制
      • getDstConnLimit

        public Long getDstConnLimit()
        Get 基于目的IP+目的端口的并发连接控制
        Returns:
        DstConnLimit 基于目的IP+目的端口的并发连接控制
      • setDstConnLimit

        public void setDstConnLimit​(Long DstConnLimit)
        Set 基于目的IP+目的端口的并发连接控制
        Parameters:
        DstConnLimit - 基于目的IP+目的端口的并发连接控制
      • getBadConnThreshold

        public Long getBadConnThreshold()
        Get 基于连接抑制触发阈值,取值范围[0,4294967295]
        Returns:
        BadConnThreshold 基于连接抑制触发阈值,取值范围[0,4294967295]
      • setBadConnThreshold

        public void setBadConnThreshold​(Long BadConnThreshold)
        Set 基于连接抑制触发阈值,取值范围[0,4294967295]
        Parameters:
        BadConnThreshold - 基于连接抑制触发阈值,取值范围[0,4294967295]
      • getNullConnEnable

        public Long getNullConnEnable()
        Get 异常连接检测条件,空连接防护开关,,取值范围[0,1]
        Returns:
        NullConnEnable 异常连接检测条件,空连接防护开关,,取值范围[0,1]
      • setNullConnEnable

        public void setNullConnEnable​(Long NullConnEnable)
        Set 异常连接检测条件,空连接防护开关,,取值范围[0,1]
        Parameters:
        NullConnEnable - 异常连接检测条件,空连接防护开关,,取值范围[0,1]
      • getConnTimeout

        public Long getConnTimeout()
        Get 异常连接检测条件,连接超时,,取值范围[0,65535]
        Returns:
        ConnTimeout 异常连接检测条件,连接超时,,取值范围[0,65535]
      • setConnTimeout

        public void setConnTimeout​(Long ConnTimeout)
        Set 异常连接检测条件,连接超时,,取值范围[0,65535]
        Parameters:
        ConnTimeout - 异常连接检测条件,连接超时,,取值范围[0,65535]
      • getSynRate

        public Long getSynRate()
        Get 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]
        Returns:
        SynRate 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]
      • setSynRate

        public void setSynRate​(Long SynRate)
        Set 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]
        Parameters:
        SynRate - 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]
      • getSynLimit

        public Long getSynLimit()
        Get 异常连接检测条件,syn阈值,取值范围[0,100]
        Returns:
        SynLimit 异常连接检测条件,syn阈值,取值范围[0,100]
      • setSynLimit

        public void setSynLimit​(Long SynLimit)
        Set 异常连接检测条件,syn阈值,取值范围[0,100]
        Parameters:
        SynLimit - 异常连接检测条件,syn阈值,取值范围[0,100]