public class InOutputBotUCBRule extends AbstractModel
header, skipSign| Constructor and Description |
|---|
InOutputBotUCBRule() |
InOutputBotUCBRule(InOutputBotUCBRule 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 |
|---|---|
String |
getAction()
Get 处置动作
|
UCBActionProportion[] |
getActionList()
Get 当Action=intercept时,此字段必填
|
String |
getAdditionArg()
Get 额外参数
|
Long |
getAppid()
Get 传入的appid
|
Long |
getBlockPageId()
Get 自定义拦截页面ID
|
Long |
getDelayTime()
Get 惩罚时间
|
String |
getDesc()
Get 规则描述
|
String |
getDomain()
Get 域名
|
Long |
getExpireTime()
Get 生效截止时间
|
String |
getId()
Get 入参ID
|
JobDateTime |
getJobDateTime()
Get 定时任务配置
|
String |
getJobType()
Get 定时任务类型
|
String |
getLabel()
Get 标签
|
String |
getName()
Get 规则名称
|
String |
getOnOff()
Get 规则开关
|
Boolean |
getPreDefine()
Get true-系统预设规则 false-自定义规则
|
Long |
getPrior()
Get 规则优先级
|
InOutputUCBRuleEntry[] |
getRule()
Get UCB的具体规则项
|
String |
getRuleId()
Get 规则ID
|
Long |
getRuleType()
Get 规则类型
|
String |
getSceneId()
Get 场景ID
|
Long |
getTimestamp()
Get 修改时间戳
|
Long |
getValidStatus()
Get 生效-1,失效-0
|
Long |
getValidTime()
Get 生效时间
|
void |
setAction(String Action)
Set 处置动作
|
void |
setActionList(UCBActionProportion[] ActionList)
Set 当Action=intercept时,此字段必填
|
void |
setAdditionArg(String AdditionArg)
Set 额外参数
|
void |
setAppid(Long Appid)
Set 传入的appid
|
void |
setBlockPageId(Long BlockPageId)
Set 自定义拦截页面ID
|
void |
setDelayTime(Long DelayTime)
Set 惩罚时间
|
void |
setDesc(String Desc)
Set 规则描述
|
void |
setDomain(String Domain)
Set 域名
|
void |
setExpireTime(Long ExpireTime)
Set 生效截止时间
|
void |
setId(String Id)
Set 入参ID
|
void |
setJobDateTime(JobDateTime JobDateTime)
Set 定时任务配置
|
void |
setJobType(String JobType)
Set 定时任务类型
|
void |
setLabel(String Label)
Set 标签
|
void |
setName(String Name)
Set 规则名称
|
void |
setOnOff(String OnOff)
Set 规则开关
|
void |
setPreDefine(Boolean PreDefine)
Set true-系统预设规则 false-自定义规则
|
void |
setPrior(Long Prior)
Set 规则优先级
|
void |
setRule(InOutputUCBRuleEntry[] Rule)
Set UCB的具体规则项
|
void |
setRuleId(String RuleId)
Set 规则ID
|
void |
setRuleType(Long RuleType)
Set 规则类型
|
void |
setSceneId(String SceneId)
Set 场景ID
|
void |
setTimestamp(Long Timestamp)
Set 修改时间戳
|
void |
setValidStatus(Long ValidStatus)
Set 生效-1,失效-0
|
void |
setValidTime(Long ValidTime)
Set 生效时间
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic InOutputBotUCBRule()
public InOutputBotUCBRule(InOutputBotUCBRule source)
public String getDomain()
public void setDomain(String Domain)
Domain - 域名public String getName()
public void setName(String Name)
Name - 规则名称public InOutputUCBRuleEntry[] getRule()
public void setRule(InOutputUCBRuleEntry[] Rule)
Rule - UCB的具体规则项public String getAction()
public void setAction(String Action)
Action - 处置动作public String getOnOff()
public void setOnOff(String OnOff)
OnOff - 规则开关public Long getRuleType()
public void setRuleType(Long RuleType)
RuleType - 规则类型public Long getPrior()
public void setPrior(Long Prior)
Prior - 规则优先级public Long getTimestamp()
public void setTimestamp(Long Timestamp)
Timestamp - 修改时间戳public String getLabel()
public void setLabel(String Label)
Label - 标签public String getId()
public void setId(String Id)
Id - 入参IDpublic String getSceneId()
public void setSceneId(String SceneId)
SceneId - 场景IDpublic Long getValidTime()
public void setValidTime(Long ValidTime)
ValidTime - 生效时间public Long getAppid()
public void setAppid(Long Appid)
Appid - 传入的appidpublic String getAdditionArg()
public void setAdditionArg(String AdditionArg)
AdditionArg - 额外参数public String getDesc()
public void setDesc(String Desc)
Desc - 规则描述public String getRuleId()
public void setRuleId(String RuleId)
RuleId - 规则IDpublic Boolean getPreDefine()
public void setPreDefine(Boolean PreDefine)
PreDefine - true-系统预设规则 false-自定义规则public String getJobType()
public void setJobType(String JobType)
JobType - 定时任务类型public JobDateTime getJobDateTime()
public void setJobDateTime(JobDateTime JobDateTime)
JobDateTime - 定时任务配置public Long getExpireTime()
public void setExpireTime(Long ExpireTime)
ExpireTime - 生效截止时间public Long getValidStatus()
public void setValidStatus(Long ValidStatus)
ValidStatus - 生效-1,失效-0public Long getBlockPageId()
public void setBlockPageId(Long BlockPageId)
BlockPageId - 自定义拦截页面IDpublic UCBActionProportion[] getActionList()
public void setActionList(UCBActionProportion[] ActionList)
ActionList - 当Action=intercept时,此字段必填public Long getDelayTime()
public void setDelayTime(Long DelayTime)
DelayTime - 惩罚时间Copyright © 2025. All rights reserved.