Class AclUserRule
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.teo.v20220901.models.AclUserRule
-
public class AclUserRule extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description AclUserRule()AclUserRule(AclUserRule 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 AclCondition[]getAclConditions()Get 自定义规则。StringgetAction()Get 处罚动作,取值有: trans:放行; drop:拦截; monitor:观察; ban:IP封禁; redirect:重定向; page:指定页面; alg:Javascript挑战。StringgetName()Get 自定义返回页面的名称。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。LonggetPageId()Get 自定义返回页面的实例id。默认为0。 注意:此字段可能返回 null,表示取不到有效值。LonggetPunishTime()Get ip封禁的惩罚时间,取值范围0-2天。默认为0。 注意:此字段可能返回 null,表示取不到有效值。StringgetPunishTimeUnit()Get ip封禁的惩罚时间单位,取值有: second:秒; minutes:分; hour:小时。默认为second。 注意:此字段可能返回 null,表示取不到有效值。StringgetRedirectUrl()Get 重定向时候的地址,必须为本用户接入的站点子域名。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。LonggetResponseCode()Get 重定向时候的返回码。默认为0。 注意:此字段可能返回 null,表示取不到有效值。LonggetRuleID()Get 规则Id。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。StringgetRuleName()Get 规则名。LonggetRulePriority()Get 规则优先级,取值范围0-100。StringgetRuleStatus()Get 规则状态,取值有: on:生效; off:失效。StringgetUpdateTime()Get 更新时间。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。voidsetAclConditions(AclCondition[] AclConditions)Set 自定义规则。voidsetAction(String Action)Set 处罚动作,取值有: trans:放行; drop:拦截; monitor:观察; ban:IP封禁; redirect:重定向; page:指定页面; alg:Javascript挑战。voidsetName(String Name)Set 自定义返回页面的名称。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。voidsetPageId(Long PageId)Set 自定义返回页面的实例id。默认为0。 注意:此字段可能返回 null,表示取不到有效值。voidsetPunishTime(Long PunishTime)Set ip封禁的惩罚时间,取值范围0-2天。默认为0。 注意:此字段可能返回 null,表示取不到有效值。voidsetPunishTimeUnit(String PunishTimeUnit)Set ip封禁的惩罚时间单位,取值有: second:秒; minutes:分; hour:小时。默认为second。 注意:此字段可能返回 null,表示取不到有效值。voidsetRedirectUrl(String RedirectUrl)Set 重定向时候的地址,必须为本用户接入的站点子域名。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。voidsetResponseCode(Long ResponseCode)Set 重定向时候的返回码。默认为0。 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleID(Long RuleID)Set 规则Id。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleName(String RuleName)Set 规则名。voidsetRulePriority(Long RulePriority)Set 规则优先级,取值范围0-100。voidsetRuleStatus(String RuleStatus)Set 规则状态,取值有: on:生效; off:失效。voidsetUpdateTime(String UpdateTime)Set 更新时间。仅出参使用。 注意:此字段可能返回 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
-
AclUserRule
public AclUserRule()
-
AclUserRule
public AclUserRule(AclUserRule 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- 规则名。
-
getAction
public String getAction()
Get 处罚动作,取值有:- trans:放行;
- drop:拦截;
- monitor:观察;
- ban:IP封禁;
- redirect:重定向;
- page:指定页面;
- alg:Javascript挑战。
- Returns:
- Action 处罚动作,取值有:
- trans:放行;
- drop:拦截;
- monitor:观察;
- ban:IP封禁;
- redirect:重定向;
- page:指定页面;
- alg:Javascript挑战。
-
setAction
public void setAction(String Action)
Set 处罚动作,取值有:- trans:放行;
- drop:拦截;
- monitor:观察;
- ban:IP封禁;
- redirect:重定向;
- page:指定页面;
- alg:Javascript挑战。
- Parameters:
Action- 处罚动作,取值有:- trans:放行;
- drop:拦截;
- monitor:观察;
- ban:IP封禁;
- redirect:重定向;
- page:指定页面;
- alg:Javascript挑战。
-
getRuleStatus
public String getRuleStatus()
Get 规则状态,取值有:- on:生效;
- off:失效。
- Returns:
- RuleStatus 规则状态,取值有:
- on:生效;
- off:失效。
-
setRuleStatus
public void setRuleStatus(String RuleStatus)
Set 规则状态,取值有:- on:生效;
- off:失效。
- Parameters:
RuleStatus- 规则状态,取值有:- on:生效;
- off:失效。
-
getAclConditions
public AclCondition[] getAclConditions()
Get 自定义规则。- Returns:
- AclConditions 自定义规则。
-
setAclConditions
public void setAclConditions(AclCondition[] AclConditions)
Set 自定义规则。- Parameters:
AclConditions- 自定义规则。
-
getRulePriority
public Long getRulePriority()
Get 规则优先级,取值范围0-100。- Returns:
- RulePriority 规则优先级,取值范围0-100。
-
setRulePriority
public void setRulePriority(Long RulePriority)
Set 规则优先级,取值范围0-100。- Parameters:
RulePriority- 规则优先级,取值范围0-100。
-
getRuleID
public Long getRuleID()
Get 规则Id。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RuleID 规则Id。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。
-
setRuleID
public void setRuleID(Long RuleID)
Set 规则Id。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RuleID- 规则Id。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。
-
getUpdateTime
public String getUpdateTime()
Get 更新时间。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UpdateTime 更新时间。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。
-
setUpdateTime
public void setUpdateTime(String UpdateTime)
Set 更新时间。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UpdateTime- 更新时间。仅出参使用。 注意:此字段可能返回 null,表示取不到有效值。
-
getPunishTime
public Long getPunishTime()
Get ip封禁的惩罚时间,取值范围0-2天。默认为0。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PunishTime ip封禁的惩罚时间,取值范围0-2天。默认为0。 注意:此字段可能返回 null,表示取不到有效值。
-
setPunishTime
public void setPunishTime(Long PunishTime)
Set ip封禁的惩罚时间,取值范围0-2天。默认为0。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PunishTime- ip封禁的惩罚时间,取值范围0-2天。默认为0。 注意:此字段可能返回 null,表示取不到有效值。
-
getPunishTimeUnit
public String getPunishTimeUnit()
Get ip封禁的惩罚时间单位,取值有:- second:秒;
- minutes:分;
- hour:小时。
默认为second。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PunishTimeUnit ip封禁的惩罚时间单位,取值有:
- second:秒;
- minutes:分;
- hour:小时。
默认为second。 注意:此字段可能返回 null,表示取不到有效值。
-
setPunishTimeUnit
public void setPunishTimeUnit(String PunishTimeUnit)
Set ip封禁的惩罚时间单位,取值有:- second:秒;
- minutes:分;
- hour:小时。
默认为second。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PunishTimeUnit- ip封禁的惩罚时间单位,取值有:- second:秒;
- minutes:分;
- hour:小时。
默认为second。 注意:此字段可能返回 null,表示取不到有效值。
-
getName
public String getName()
Get 自定义返回页面的名称。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Name 自定义返回页面的名称。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。
-
setName
public void setName(String Name)
Set 自定义返回页面的名称。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Name- 自定义返回页面的名称。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。
-
getPageId
public Long getPageId()
Get 自定义返回页面的实例id。默认为0。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PageId 自定义返回页面的实例id。默认为0。 注意:此字段可能返回 null,表示取不到有效值。
-
setPageId
public void setPageId(Long PageId)
Set 自定义返回页面的实例id。默认为0。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PageId- 自定义返回页面的实例id。默认为0。 注意:此字段可能返回 null,表示取不到有效值。
-
getRedirectUrl
public String getRedirectUrl()
Get 重定向时候的地址,必须为本用户接入的站点子域名。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RedirectUrl 重定向时候的地址,必须为本用户接入的站点子域名。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。
-
setRedirectUrl
public void setRedirectUrl(String RedirectUrl)
Set 重定向时候的地址,必须为本用户接入的站点子域名。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RedirectUrl- 重定向时候的地址,必须为本用户接入的站点子域名。默认为空字符串。 注意:此字段可能返回 null,表示取不到有效值。
-
getResponseCode
public Long getResponseCode()
Get 重定向时候的返回码。默认为0。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ResponseCode 重定向时候的返回码。默认为0。 注意:此字段可能返回 null,表示取不到有效值。
-
setResponseCode
public void setResponseCode(Long ResponseCode)
Set 重定向时候的返回码。默认为0。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ResponseCode- 重定向时候的返回码。默认为0。 注意:此字段可能返回 null,表示取不到有效值。
-
-