Class ModifyCCUrlAllowRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getBusiness()
      Get 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
      String getDomain()
      Get 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段;
      String getId()
      Get 资源ID
      String getMethod()
      Get =add表示添加,=delete表示删除
      String getProtocol()
      Get 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写Domain和RuleId字段;
      String getRuleId()
      Get 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID),当添加并且Protocol=https时必须填写; 当Method为delete时,可以不用填写此字段;
      String getType()
      Get 黑/白名单类型;取值[white(白名单)]
      String[] getUrlList()
      Get URL数组,URL格式如下: http://域名/cgi https://域名/cgi
      void setBusiness​(String Business)
      Set 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
      void setDomain​(String Domain)
      Set 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段;
      void setId​(String Id)
      Set 资源ID
      void setMethod​(String Method)
      Set =add表示添加,=delete表示删除
      void setProtocol​(String Protocol)
      Set 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写Domain和RuleId字段;
      void setRuleId​(String RuleId)
      Set 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID),当添加并且Protocol=https时必须填写; 当Method为delete时,可以不用填写此字段;
      void setType​(String Type)
      Set 黑/白名单类型;取值[white(白名单)]
      void setUrlList​(String[] UrlList)
      Set URL数组,URL格式如下: http://域名/cgi https://域名/cgi
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ModifyCCUrlAllowRequest

        public ModifyCCUrlAllowRequest()
      • ModifyCCUrlAllowRequest

        public ModifyCCUrlAllowRequest​(ModifyCCUrlAllowRequest 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专业版)
      • getId

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

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

        public String getMethod()
        Get =add表示添加,=delete表示删除
        Returns:
        Method =add表示添加,=delete表示删除
      • setMethod

        public void setMethod​(String Method)
        Set =add表示添加,=delete表示删除
        Parameters:
        Method - =add表示添加,=delete表示删除
      • getType

        public String getType()
        Get 黑/白名单类型;取值[white(白名单)]
        Returns:
        Type 黑/白名单类型;取值[white(白名单)]
      • setType

        public void setType​(String Type)
        Set 黑/白名单类型;取值[white(白名单)]
        Parameters:
        Type - 黑/白名单类型;取值[white(白名单)]
      • getUrlList

        public String[] getUrlList()
        Get URL数组,URL格式如下: http://域名/cgi https://域名/cgi
        Returns:
        UrlList URL数组,URL格式如下: http://域名/cgi https://域名/cgi
      • setUrlList

        public void setUrlList​(String[] UrlList)
        Set URL数组,URL格式如下: http://域名/cgi https://域名/cgi
        Parameters:
        UrlList - URL数组,URL格式如下: http://域名/cgi https://域名/cgi
      • getProtocol

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

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

        public String getDomain()
        Get 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段;
        Returns:
        Domain 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段;
      • setDomain

        public void setDomain​(String Domain)
        Set 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段;
        Parameters:
        Domain - 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段;
      • getRuleId

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

        public void setRuleId​(String RuleId)
        Set 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID),当添加并且Protocol=https时必须填写; 当Method为delete时,可以不用填写此字段;
        Parameters:
        RuleId - 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID),当添加并且Protocol=https时必须填写; 当Method为delete时,可以不用填写此字段;