public class ManagedRules extends AbstractModel
header, skipSign
Constructor and Description |
---|
ManagedRules() |
ManagedRules(ManagedRules 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.
|
Modifier and Type | Method and Description |
---|---|
ManagedRuleAutoUpdate |
getAutoUpdate()
Get Managed rule automatic update option.
|
String |
getDetectionOnly()
Get Evaluation mode is enabled or not, it is valid only when the `Enabled` parameter is set to `on`.
|
String |
getEnabled()
Get The managed rule status.
|
ManagedRuleGroup[] |
getManagedRuleGroups()
Get Configuration of the managed rule group.
|
String |
getSemanticAnalysis()
Get Managed rule semantic analysis is enabled or not, it is valid only when the `Enabled` parameter is `on`.
|
void |
setAutoUpdate(ManagedRuleAutoUpdate AutoUpdate)
Set Managed rule automatic update option.
|
void |
setDetectionOnly(String DetectionOnly)
Set Evaluation mode is enabled or not, it is valid only when the `Enabled` parameter is set to `on`.
|
void |
setEnabled(String Enabled)
Set The managed rule status.
|
void |
setManagedRuleGroups(ManagedRuleGroup[] ManagedRuleGroups)
Set Configuration of the managed rule group.
|
void |
setSemanticAnalysis(String SemanticAnalysis)
Set Managed rule semantic analysis is enabled or not, it is valid only when the `Enabled` parameter is `on`.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ManagedRules()
public ManagedRules(ManagedRules source)
public String getEnabled()
public void setEnabled(String Enabled)
Enabled
- The managed rule status. Values: public String getDetectionOnly()
public void setDetectionOnly(String DetectionOnly)
DetectionOnly
- Evaluation mode is enabled or not, it is valid only when the `Enabled` parameter is set to `on`. Values: public String getSemanticAnalysis()
public void setSemanticAnalysis(String SemanticAnalysis)
SemanticAnalysis
- Managed rule semantic analysis is enabled or not, it is valid only when the `Enabled` parameter is `on`. Values: public ManagedRuleAutoUpdate getAutoUpdate()
public void setAutoUpdate(ManagedRuleAutoUpdate AutoUpdate)
AutoUpdate
- Managed rule automatic update option.public ManagedRuleGroup[] getManagedRuleGroups()
public void setManagedRuleGroups(ManagedRuleGroup[] ManagedRuleGroups)
ManagedRuleGroups
- Configuration of the managed rule group. If this structure is passed as an empty array or the GroupId is not included in the array, it will be processed based by default.Copyright © 2025. All rights reserved.