Class SecurityConfig

    • Constructor Detail

      • SecurityConfig

        public SecurityConfig()
      • SecurityConfig

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

      • getWafConfig

        public WafConfig getWafConfig()
        Get 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        WafConfig 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setWafConfig

        public void setWafConfig​(WafConfig WafConfig)
        Set 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        WafConfig - 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getRateLimitConfig

        public RateLimitConfig getRateLimitConfig()
        Get 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RateLimitConfig 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setRateLimitConfig

        public void setRateLimitConfig​(RateLimitConfig RateLimitConfig)
        Set 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RateLimitConfig - 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getAclConfig

        public AclConfig getAclConfig()
        Get 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AclConfig 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setAclConfig

        public void setAclConfig​(AclConfig AclConfig)
        Set 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AclConfig - 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getBotConfig

        public BotConfig getBotConfig()
        Get Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BotConfig Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setBotConfig

        public void setBotConfig​(BotConfig BotConfig)
        Set Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BotConfig - Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getSwitchConfig

        public SwitchConfig getSwitchConfig()
        Get 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SwitchConfig 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setSwitchConfig

        public void setSwitchConfig​(SwitchConfig SwitchConfig)
        Set 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SwitchConfig - 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getIpTableConfig

        public IpTableConfig getIpTableConfig()
        Get 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IpTableConfig 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setIpTableConfig

        public void setIpTableConfig​(IpTableConfig IpTableConfig)
        Set 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IpTableConfig - 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getExceptConfig

        public ExceptConfig getExceptConfig()
        Get 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ExceptConfig 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setExceptConfig

        public void setExceptConfig​(ExceptConfig ExceptConfig)
        Set 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ExceptConfig - 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getDropPageConfig

        public DropPageConfig getDropPageConfig()
        Get 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DropPageConfig 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setDropPageConfig

        public void setDropPageConfig​(DropPageConfig DropPageConfig)
        Set 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DropPageConfig - 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getTemplateConfig

        public TemplateConfig getTemplateConfig()
        Get 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TemplateConfig 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。
      • setTemplateConfig

        public void setTemplateConfig​(TemplateConfig TemplateConfig)
        Set 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TemplateConfig - 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。
      • getSlowPostConfig

        public SlowPostConfig getSlowPostConfig()
        Get 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SlowPostConfig 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setSlowPostConfig

        public void setSlowPostConfig​(SlowPostConfig SlowPostConfig)
        Set 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SlowPostConfig - 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。