Class AddCustomRuleRequest

    • Constructor Detail

      • AddCustomRuleRequest

        public AddCustomRuleRequest()
      • AddCustomRuleRequest

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

      • getName

        public String getName()
        Get 规则名称
        Returns:
        Name 规则名称
      • setName

        public void setName​(String Name)
        Set 规则名称
        Parameters:
        Name - 规则名称
      • getSortId

        public String getSortId()
        Get 优先级
        Returns:
        SortId 优先级
      • setSortId

        public void setSortId​(String SortId)
        Set 优先级
        Parameters:
        SortId - 优先级
      • getExpireTime

        public String getExpireTime()
        Get 过期时间,单位为秒级时间戳,例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期
        Returns:
        ExpireTime 过期时间,单位为秒级时间戳,例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期
      • setExpireTime

        public void setExpireTime​(String ExpireTime)
        Set 过期时间,单位为秒级时间戳,例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期
        Parameters:
        ExpireTime - 过期时间,单位为秒级时间戳,例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期
      • getStrategies

        public Strategy[] getStrategies()
        Get 策略详情
        Returns:
        Strategies 策略详情
      • setStrategies

        public void setStrategies​(Strategy[] Strategies)
        Set 策略详情
        Parameters:
        Strategies - 策略详情
      • getDomain

        public String getDomain()
        Get 需要添加策略的域名
        Returns:
        Domain 需要添加策略的域名
      • setDomain

        public void setDomain​(String Domain)
        Set 需要添加策略的域名
        Parameters:
        Domain - 需要添加策略的域名
      • getActionType

        public String getActionType()
        Get 动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向
        Returns:
        ActionType 动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向
      • setActionType

        public void setActionType​(String ActionType)
        Set 动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向
        Parameters:
        ActionType - 动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向
      • getRedirect

        public String getRedirect()
        Get 如果动作是重定向,则表示重定向的地址;其他情况可以为空
        Returns:
        Redirect 如果动作是重定向,则表示重定向的地址;其他情况可以为空
      • setRedirect

        public void setRedirect​(String Redirect)
        Set 如果动作是重定向,则表示重定向的地址;其他情况可以为空
        Parameters:
        Redirect - 如果动作是重定向,则表示重定向的地址;其他情况可以为空
      • getEdition

        public String getEdition()
        Get WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
        Returns:
        Edition WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
      • setEdition

        public void setEdition​(String Edition)
        Set WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
        Parameters:
        Edition - WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
      • getBypass

        public String getBypass()
        Get 放行的详情
        Returns:
        Bypass 放行的详情
      • setBypass

        public void setBypass​(String Bypass)
        Set 放行的详情
        Parameters:
        Bypass - 放行的详情
      • getEventId

        public String getEventId()
        Get 添加规则的来源,默认为空
        Returns:
        EventId 添加规则的来源,默认为空
      • setEventId

        public void setEventId​(String EventId)
        Set 添加规则的来源,默认为空
        Parameters:
        EventId - 添加规则的来源,默认为空