Class ModifyCCThresholdRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getBasicBizType()
      Get 专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。
      String getBasicDeviceType()
      Get 设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.
      String getBasicIp()
      Get 查询的IP地址(仅基础防护提供),取值如:1.1.1.1
      String getBasicIpInstance()
      Get 仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)
      Long getBasicIspCode()
      Get 仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)
      String getBasicRegion()
      Get 查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写
      String getBusiness()
      Get 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示基础防护)
      String getDomain()
      Get 可选字段,当协议取值HTTPS时,必填
      String getId()
      Get 资源ID
      String getProtocol()
      Get 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;
      String getRuleId()
      Get 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); 当Protocol=https时必须填写;
      Long getThreshold()
      Get CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000); 当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下: 保底带宽: 最大C防护阈值 10: 20000, 20: 40000, 30: 70000, 40: 100000, 50: 150000, 60: 200000, 80: 250000, 100: 300000,
      void setBasicBizType​(String BasicBizType)
      Set 专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。
      void setBasicDeviceType​(String BasicDeviceType)
      Set 设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.
      void setBasicIp​(String BasicIp)
      Set 查询的IP地址(仅基础防护提供),取值如:1.1.1.1
      void setBasicIpInstance​(String BasicIpInstance)
      Set 仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)
      void setBasicIspCode​(Long BasicIspCode)
      Set 仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)
      void setBasicRegion​(String BasicRegion)
      Set 查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写
      void setBusiness​(String Business)
      Set 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示基础防护)
      void setDomain​(String Domain)
      Set 可选字段,当协议取值HTTPS时,必填
      void setId​(String Id)
      Set 资源ID
      void setProtocol​(String Protocol)
      Set 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;
      void setRuleId​(String RuleId)
      Set 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); 当Protocol=https时必须填写;
      void setThreshold​(Long Threshold)
      Set CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000); 当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下: 保底带宽: 最大C防护阈值 10: 20000, 20: 40000, 30: 70000, 40: 100000, 50: 150000, 60: 200000, 80: 250000, 100: 300000,
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ModifyCCThresholdRequest

        public ModifyCCThresholdRequest()
      • ModifyCCThresholdRequest

        public ModifyCCThresholdRequest​(ModifyCCThresholdRequest 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专业版;basic表示基础防护)
        Returns:
        Business 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示基础防护)
      • setBusiness

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

        public Long getThreshold()
        Get CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000); 当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下: 保底带宽: 最大C防护阈值 10: 20000, 20: 40000, 30: 70000, 40: 100000, 50: 150000, 60: 200000, 80: 250000, 100: 300000,
        Returns:
        Threshold CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000); 当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下: 保底带宽: 最大C防护阈值 10: 20000, 20: 40000, 30: 70000, 40: 100000, 50: 150000, 60: 200000, 80: 250000, 100: 300000,
      • setThreshold

        public void setThreshold​(Long Threshold)
        Set CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000); 当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下: 保底带宽: 最大C防护阈值 10: 20000, 20: 40000, 30: 70000, 40: 100000, 50: 150000, 60: 200000, 80: 250000, 100: 300000,
        Parameters:
        Threshold - CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000); 当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下: 保底带宽: 最大C防护阈值 10: 20000, 20: 40000, 30: 70000, 40: 100000, 50: 150000, 60: 200000, 80: 250000, 100: 300000,
      • getId

        public String getId()
        Get 资源ID
        Returns:
        Id 资源ID
      • setId

        public void setId​(String Id)
        Set 资源ID
        Parameters:
        Id - 资源ID
      • getProtocol

        public String getProtocol()
        Get 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;
        Returns:
        Protocol 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;
        Parameters:
        Protocol - 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;
      • getRuleId

        public String getRuleId()
        Get 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); 当Protocol=https时必须填写;
        Returns:
        RuleId 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); 当Protocol=https时必须填写;
      • setRuleId

        public void setRuleId​(String RuleId)
        Set 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); 当Protocol=https时必须填写;
        Parameters:
        RuleId - 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); 当Protocol=https时必须填写;
      • getBasicIp

        public String getBasicIp()
        Get 查询的IP地址(仅基础防护提供),取值如:1.1.1.1
        Returns:
        BasicIp 查询的IP地址(仅基础防护提供),取值如:1.1.1.1
      • setBasicIp

        public void setBasicIp​(String BasicIp)
        Set 查询的IP地址(仅基础防护提供),取值如:1.1.1.1
        Parameters:
        BasicIp - 查询的IP地址(仅基础防护提供),取值如:1.1.1.1
      • getBasicRegion

        public String getBasicRegion()
        Get 查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写
        Returns:
        BasicRegion 查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写
      • setBasicRegion

        public void setBasicRegion​(String BasicRegion)
        Set 查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写
        Parameters:
        BasicRegion - 查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写
      • getBasicBizType

        public String getBasicBizType()
        Get 专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。
        Returns:
        BasicBizType 专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。
      • setBasicBizType

        public void setBasicBizType​(String BasicBizType)
        Set 专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。
        Parameters:
        BasicBizType - 专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。
      • getBasicDeviceType

        public String getBasicDeviceType()
        Get 设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.
        Returns:
        BasicDeviceType 设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.
      • setBasicDeviceType

        public void setBasicDeviceType​(String BasicDeviceType)
        Set 设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.
        Parameters:
        BasicDeviceType - 设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.
      • getBasicIpInstance

        public String getBasicIpInstance()
        Get 仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)
        Returns:
        BasicIpInstance 仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)
      • setBasicIpInstance

        public void setBasicIpInstance​(String BasicIpInstance)
        Set 仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)
        Parameters:
        BasicIpInstance - 仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)
      • getBasicIspCode

        public Long getBasicIspCode()
        Get 仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)
        Returns:
        BasicIspCode 仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)
      • setBasicIspCode

        public void setBasicIspCode​(Long BasicIspCode)
        Set 仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)
        Parameters:
        BasicIspCode - 仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)
      • getDomain

        public String getDomain()
        Get 可选字段,当协议取值HTTPS时,必填
        Returns:
        Domain 可选字段,当协议取值HTTPS时,必填
      • setDomain

        public void setDomain​(String Domain)
        Set 可选字段,当协议取值HTTPS时,必填
        Parameters:
        Domain - 可选字段,当协议取值HTTPS时,必填