Class AdvancedCCRules

    • Constructor Detail

      • AdvancedCCRules

        public AdvancedCCRules()
      • AdvancedCCRules

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

      • getRuleName

        public String getRuleName()
        Get 规则名称
        Returns:
        RuleName 规则名称
      • setRuleName

        public void setRuleName​(String RuleName)
        Set 规则名称
        Parameters:
        RuleName - 规则名称
      • getDetectionTime

        public Long getDetectionTime()
        Get 探测时长 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DetectionTime 探测时长 注意:此字段可能返回 null,表示取不到有效值。
      • setDetectionTime

        public void setDetectionTime​(Long DetectionTime)
        Set 探测时长 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DetectionTime - 探测时长 注意:此字段可能返回 null,表示取不到有效值。
      • getFrequencyLimit

        public Long getFrequencyLimit()
        Get 限频阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FrequencyLimit 限频阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setFrequencyLimit

        public void setFrequencyLimit​(Long FrequencyLimit)
        Set 限频阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FrequencyLimit - 限频阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getPunishmentSwitch

        public String getPunishmentSwitch()
        Get IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PunishmentSwitch IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
      • setPunishmentSwitch

        public void setPunishmentSwitch​(String PunishmentSwitch)
        Set IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PunishmentSwitch - IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
      • getPunishmentTime

        public Long getPunishmentTime()
        Get IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PunishmentTime IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。
      • setPunishmentTime

        public void setPunishmentTime​(Long PunishmentTime)
        Set IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PunishmentTime - IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。
      • getAction

        public String getAction()
        Get 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Action 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。
      • setAction

        public void setAction​(String Action)
        Set 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Action - 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。
      • getRedirectUrl

        public String getRedirectUrl()
        Get 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RedirectUrl 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。
      • setRedirectUrl

        public void setRedirectUrl​(String RedirectUrl)
        Set 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RedirectUrl - 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。
      • getConfigure

        public ScdnSevenLayerRules[] getConfigure()
        Get 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Configure 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。
      • setConfigure

        public void setConfigure​(ScdnSevenLayerRules[] Configure)
        Set 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Configure - 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。
      • getSwitch

        public String getSwitch()
        Get 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Switch 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
      • setSwitch

        public void setSwitch​(String Switch)
        Set 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Switch - 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。