Class DDoSPolicyDropOption

    • Constructor Detail

      • DDoSPolicyDropOption

        public DDoSPolicyDropOption()
      • DDoSPolicyDropOption

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

      • getDropTcp

        public Long getDropTcp()
        Get 禁用TCP协议,取值范围[0,1]
        Returns:
        DropTcp 禁用TCP协议,取值范围[0,1]
      • setDropTcp

        public void setDropTcp​(Long DropTcp)
        Set 禁用TCP协议,取值范围[0,1]
        Parameters:
        DropTcp - 禁用TCP协议,取值范围[0,1]
      • getDropUdp

        public Long getDropUdp()
        Get 禁用UDP协议,取值范围[0,1]
        Returns:
        DropUdp 禁用UDP协议,取值范围[0,1]
      • setDropUdp

        public void setDropUdp​(Long DropUdp)
        Set 禁用UDP协议,取值范围[0,1]
        Parameters:
        DropUdp - 禁用UDP协议,取值范围[0,1]
      • getDropIcmp

        public Long getDropIcmp()
        Get 禁用ICMP协议,取值范围[0,1]
        Returns:
        DropIcmp 禁用ICMP协议,取值范围[0,1]
      • setDropIcmp

        public void setDropIcmp​(Long DropIcmp)
        Set 禁用ICMP协议,取值范围[0,1]
        Parameters:
        DropIcmp - 禁用ICMP协议,取值范围[0,1]
      • getDropOther

        public Long getDropOther()
        Get 禁用其他协议,取值范围[0,1]
        Returns:
        DropOther 禁用其他协议,取值范围[0,1]
      • setDropOther

        public void setDropOther​(Long DropOther)
        Set 禁用其他协议,取值范围[0,1]
        Parameters:
        DropOther - 禁用其他协议,取值范围[0,1]
      • getDropAbroad

        public Long getDropAbroad()
        Get 拒绝海外流量,取值范围[0,1]
        Returns:
        DropAbroad 拒绝海外流量,取值范围[0,1]
      • setDropAbroad

        public void setDropAbroad​(Long DropAbroad)
        Set 拒绝海外流量,取值范围[0,1]
        Parameters:
        DropAbroad - 拒绝海外流量,取值范围[0,1]
      • getCheckSyncConn

        public Long getCheckSyncConn()
        Get 空连接防护,取值范围[0,1]
        Returns:
        CheckSyncConn 空连接防护,取值范围[0,1]
      • setCheckSyncConn

        public void setCheckSyncConn​(Long CheckSyncConn)
        Set 空连接防护,取值范围[0,1]
        Parameters:
        CheckSyncConn - 空连接防护,取值范围[0,1]
      • getSdNewLimit

        public Long getSdNewLimit()
        Get 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]
        Returns:
        SdNewLimit 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]
      • setSdNewLimit

        public void setSdNewLimit​(Long SdNewLimit)
        Set 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]
        Parameters:
        SdNewLimit - 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]
      • getDstNewLimit

        public Long getDstNewLimit()
        Get 基于目的IP的新建连接抑制,取值范围[0,4294967295]
        Returns:
        DstNewLimit 基于目的IP的新建连接抑制,取值范围[0,4294967295]
      • setDstNewLimit

        public void setDstNewLimit​(Long DstNewLimit)
        Set 基于目的IP的新建连接抑制,取值范围[0,4294967295]
        Parameters:
        DstNewLimit - 基于目的IP的新建连接抑制,取值范围[0,4294967295]
      • getSdConnLimit

        public Long getSdConnLimit()
        Get 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]
        Returns:
        SdConnLimit 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]
      • setSdConnLimit

        public void setSdConnLimit​(Long SdConnLimit)
        Set 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]
        Parameters:
        SdConnLimit - 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]
      • getDstConnLimit

        public Long getDstConnLimit()
        Get 基于目的IP的并发连接抑制,取值范围[0,4294967295]
        Returns:
        DstConnLimit 基于目的IP的并发连接抑制,取值范围[0,4294967295]
      • setDstConnLimit

        public void setDstConnLimit​(Long DstConnLimit)
        Set 基于目的IP的并发连接抑制,取值范围[0,4294967295]
        Parameters:
        DstConnLimit - 基于目的IP的并发连接抑制,取值范围[0,4294967295]
      • 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]
      • getDTcpMbpsLimit

        public Long getDTcpMbpsLimit()
        Get tcp限速,取值范围[0,4294967295]
        Returns:
        DTcpMbpsLimit tcp限速,取值范围[0,4294967295]
      • setDTcpMbpsLimit

        public void setDTcpMbpsLimit​(Long DTcpMbpsLimit)
        Set tcp限速,取值范围[0,4294967295]
        Parameters:
        DTcpMbpsLimit - tcp限速,取值范围[0,4294967295]
      • getDUdpMbpsLimit

        public Long getDUdpMbpsLimit()
        Get udp限速,取值范围[0,4294967295]
        Returns:
        DUdpMbpsLimit udp限速,取值范围[0,4294967295]
      • setDUdpMbpsLimit

        public void setDUdpMbpsLimit​(Long DUdpMbpsLimit)
        Set udp限速,取值范围[0,4294967295]
        Parameters:
        DUdpMbpsLimit - udp限速,取值范围[0,4294967295]
      • getDIcmpMbpsLimit

        public Long getDIcmpMbpsLimit()
        Get icmp限速,取值范围[0,4294967295]
        Returns:
        DIcmpMbpsLimit icmp限速,取值范围[0,4294967295]
      • setDIcmpMbpsLimit

        public void setDIcmpMbpsLimit​(Long DIcmpMbpsLimit)
        Set icmp限速,取值范围[0,4294967295]
        Parameters:
        DIcmpMbpsLimit - icmp限速,取值范围[0,4294967295]
      • getDOtherMbpsLimit

        public Long getDOtherMbpsLimit()
        Get other协议限速,取值范围[0,4294967295]
        Returns:
        DOtherMbpsLimit other协议限速,取值范围[0,4294967295]
      • setDOtherMbpsLimit

        public void setDOtherMbpsLimit​(Long DOtherMbpsLimit)
        Set other协议限速,取值范围[0,4294967295]
        Parameters:
        DOtherMbpsLimit - other协议限速,取值范围[0,4294967295]