Class BotManagedRule
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.teo.v20220901.models.BotManagedRule
-
public class BotManagedRule extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description BotManagedRule()BotManagedRule(BotManagedRule 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAction()Get 触发规则后的处置方式,取值有: drop:拦截; trans:放行; alg:Javascript挑战; monitor:观察。Long[]getAlgManagedIds()Get JS挑战的规则ID。默认所有规则不配置JS挑战。 注意:此字段可能返回 null,表示取不到有效值。Long[]getCapManagedIds()Get 数字验证码的规则ID。默认所有规则不配置数字验证码。 注意:此字段可能返回 null,表示取不到有效值。Long[]getDropManagedIds()Get 拦截的规则ID。默认所有规则不配置拦截。 注意:此字段可能返回 null,表示取不到有效值。Long[]getMonManagedIds()Get 观察的规则ID。默认所有规则不配置观察。 注意:此字段可能返回 null,表示取不到有效值。LonggetRuleID()Get 本规则的ID。仅出参使用。Long[]getTransManagedIds()Get 放行的规则ID。默认所有规则不配置放行。 注意:此字段可能返回 null,表示取不到有效值。voidsetAction(String Action)Set 触发规则后的处置方式,取值有: drop:拦截; trans:放行; alg:Javascript挑战; monitor:观察。voidsetAlgManagedIds(Long[] AlgManagedIds)Set JS挑战的规则ID。默认所有规则不配置JS挑战。 注意:此字段可能返回 null,表示取不到有效值。voidsetCapManagedIds(Long[] CapManagedIds)Set 数字验证码的规则ID。默认所有规则不配置数字验证码。 注意:此字段可能返回 null,表示取不到有效值。voidsetDropManagedIds(Long[] DropManagedIds)Set 拦截的规则ID。默认所有规则不配置拦截。 注意:此字段可能返回 null,表示取不到有效值。voidsetMonManagedIds(Long[] MonManagedIds)Set 观察的规则ID。默认所有规则不配置观察。 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleID(Long RuleID)Set 本规则的ID。仅出参使用。voidsetTransManagedIds(Long[] TransManagedIds)Set 放行的规则ID。默认所有规则不配置放行。 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
BotManagedRule
public BotManagedRule()
-
BotManagedRule
public BotManagedRule(BotManagedRule 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
-
getAction
public String getAction()
Get 触发规则后的处置方式,取值有:- drop:拦截;
- trans:放行;
- alg:Javascript挑战;
- monitor:观察。
- Returns:
- Action 触发规则后的处置方式,取值有:
- drop:拦截;
- trans:放行;
- alg:Javascript挑战;
- monitor:观察。
-
setAction
public void setAction(String Action)
Set 触发规则后的处置方式,取值有:- drop:拦截;
- trans:放行;
- alg:Javascript挑战;
- monitor:观察。
- Parameters:
Action- 触发规则后的处置方式,取值有:- drop:拦截;
- trans:放行;
- alg:Javascript挑战;
- monitor:观察。
-
getRuleID
public Long getRuleID()
Get 本规则的ID。仅出参使用。- Returns:
- RuleID 本规则的ID。仅出参使用。
-
setRuleID
public void setRuleID(Long RuleID)
Set 本规则的ID。仅出参使用。- Parameters:
RuleID- 本规则的ID。仅出参使用。
-
getTransManagedIds
public Long[] getTransManagedIds()
Get 放行的规则ID。默认所有规则不配置放行。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TransManagedIds 放行的规则ID。默认所有规则不配置放行。 注意:此字段可能返回 null,表示取不到有效值。
-
setTransManagedIds
public void setTransManagedIds(Long[] TransManagedIds)
Set 放行的规则ID。默认所有规则不配置放行。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TransManagedIds- 放行的规则ID。默认所有规则不配置放行。 注意:此字段可能返回 null,表示取不到有效值。
-
getAlgManagedIds
public Long[] getAlgManagedIds()
Get JS挑战的规则ID。默认所有规则不配置JS挑战。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AlgManagedIds JS挑战的规则ID。默认所有规则不配置JS挑战。 注意:此字段可能返回 null,表示取不到有效值。
-
setAlgManagedIds
public void setAlgManagedIds(Long[] AlgManagedIds)
Set JS挑战的规则ID。默认所有规则不配置JS挑战。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AlgManagedIds- JS挑战的规则ID。默认所有规则不配置JS挑战。 注意:此字段可能返回 null,表示取不到有效值。
-
getCapManagedIds
public Long[] getCapManagedIds()
Get 数字验证码的规则ID。默认所有规则不配置数字验证码。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CapManagedIds 数字验证码的规则ID。默认所有规则不配置数字验证码。 注意:此字段可能返回 null,表示取不到有效值。
-
setCapManagedIds
public void setCapManagedIds(Long[] CapManagedIds)
Set 数字验证码的规则ID。默认所有规则不配置数字验证码。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CapManagedIds- 数字验证码的规则ID。默认所有规则不配置数字验证码。 注意:此字段可能返回 null,表示取不到有效值。
-
getMonManagedIds
public Long[] getMonManagedIds()
Get 观察的规则ID。默认所有规则不配置观察。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MonManagedIds 观察的规则ID。默认所有规则不配置观察。 注意:此字段可能返回 null,表示取不到有效值。
-
setMonManagedIds
public void setMonManagedIds(Long[] MonManagedIds)
Set 观察的规则ID。默认所有规则不配置观察。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MonManagedIds- 观察的规则ID。默认所有规则不配置观察。 注意:此字段可能返回 null,表示取不到有效值。
-
getDropManagedIds
public Long[] getDropManagedIds()
Get 拦截的规则ID。默认所有规则不配置拦截。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DropManagedIds 拦截的规则ID。默认所有规则不配置拦截。 注意:此字段可能返回 null,表示取不到有效值。
-
setDropManagedIds
public void setDropManagedIds(Long[] DropManagedIds)
Set 拦截的规则ID。默认所有规则不配置拦截。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DropManagedIds- 拦截的规则ID。默认所有规则不配置拦截。 注意:此字段可能返回 null,表示取不到有效值。
-
-