Class DDoSSpeedLimitConfig

    • Constructor Detail

      • DDoSSpeedLimitConfig

        public DDoSSpeedLimitConfig()
      • DDoSSpeedLimitConfig

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

      • getMode

        public Long getMode()
        Get 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]
        Returns:
        Mode 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]
      • setMode

        public void setMode​(Long Mode)
        Set 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]
        Parameters:
        Mode - 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]
      • getSpeedValues

        public SpeedValue[] getSpeedValues()
        Get 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值
        Returns:
        SpeedValues 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值
      • setSpeedValues

        public void setSpeedValues​(SpeedValue[] SpeedValues)
        Set 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值
        Parameters:
        SpeedValues - 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值
      • getDstPortScopes

        public PortSegment[] getDstPortScopes()
        Get 此字段已弃用,请填写新字段DstPortList。
        Returns:
        DstPortScopes 此字段已弃用,请填写新字段DstPortList。
      • setDstPortScopes

        public void setDstPortScopes​(PortSegment[] DstPortScopes)
        Set 此字段已弃用,请填写新字段DstPortList。
        Parameters:
        DstPortScopes - 此字段已弃用,请填写新字段DstPortList。
      • getId

        public String getId()
        Get 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID
        Returns:
        Id 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID
      • setId

        public void setId​(String Id)
        Set 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID
        Parameters:
        Id - 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID
      • getProtocolList

        public String getProtocolList()
        Get IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。
        Returns:
        ProtocolList IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。
      • setProtocolList

        public void setProtocolList​(String ProtocolList)
        Set IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。
        Parameters:
        ProtocolList - IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。
      • getDstPortList

        public String getDstPortList()
        Get 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000
        Returns:
        DstPortList 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000
      • setDstPortList

        public void setDstPortList​(String DstPortList)
        Set 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000
        Parameters:
        DstPortList - 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000