Class ModifyDDoSPolicyRequest

    • Constructor Detail

      • ModifyDDoSPolicyRequest

        public ModifyDDoSPolicyRequest()
      • ModifyDDoSPolicyRequest

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

      • getBusiness

        public String getBusiness()
        Get 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
        Returns:
        Business 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
      • setBusiness

        public void setBusiness​(String Business)
        Set 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
        Parameters:
        Business - 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
      • getPolicyId

        public String getPolicyId()
        Get 策略ID
        Returns:
        PolicyId 策略ID
      • setPolicyId

        public void setPolicyId​(String PolicyId)
        Set 策略ID
        Parameters:
        PolicyId - 策略ID
      • getDropOptions

        public DDoSPolicyDropOption[] getDropOptions()
        Get 协议禁用,必须填写且数组长度必须为1
        Returns:
        DropOptions 协议禁用,必须填写且数组长度必须为1
      • setDropOptions

        public void setDropOptions​(DDoSPolicyDropOption[] DropOptions)
        Set 协议禁用,必须填写且数组长度必须为1
        Parameters:
        DropOptions - 协议禁用,必须填写且数组长度必须为1
      • getPortLimits

        public DDoSPolicyPortLimit[] getPortLimits()
        Get 端口禁用,当没有禁用端口时填空数组
        Returns:
        PortLimits 端口禁用,当没有禁用端口时填空数组
      • setPortLimits

        public void setPortLimits​(DDoSPolicyPortLimit[] PortLimits)
        Set 端口禁用,当没有禁用端口时填空数组
        Parameters:
        PortLimits - 端口禁用,当没有禁用端口时填空数组
      • getIpAllowDenys

        public IpBlackWhite[] getIpAllowDenys()
        Get IP黑白名单,当没有IP黑白名单时填空数组
        Returns:
        IpAllowDenys IP黑白名单,当没有IP黑白名单时填空数组
      • setIpAllowDenys

        public void setIpAllowDenys​(IpBlackWhite[] IpAllowDenys)
        Set IP黑白名单,当没有IP黑白名单时填空数组
        Parameters:
        IpAllowDenys - IP黑白名单,当没有IP黑白名单时填空数组
      • getPacketFilters

        public DDoSPolicyPacketFilter[] getPacketFilters()
        Get 报文过滤,当没有报文过滤时填空数组
        Returns:
        PacketFilters 报文过滤,当没有报文过滤时填空数组
      • setPacketFilters

        public void setPacketFilters​(DDoSPolicyPacketFilter[] PacketFilters)
        Set 报文过滤,当没有报文过滤时填空数组
        Parameters:
        PacketFilters - 报文过滤,当没有报文过滤时填空数组
      • getWaterPrint

        public WaterPrintPolicy[] getWaterPrint()
        Get 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)
        Returns:
        WaterPrint 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)
      • setWaterPrint

        public void setWaterPrint​(WaterPrintPolicy[] WaterPrint)
        Set 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)
        Parameters:
        WaterPrint - 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)