Class: TencentCloud::Waf::V20180125::InOutputBotUCBRule

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180125/models.rb

Overview

修改/新增自定义规则的入参,查询自定义规则列表时的出参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, name = nil, rule = nil, action = nil, onoff = nil, ruletype = nil, prior = nil, timestamp = nil, label = nil, id = nil, sceneid = nil, validtime = nil, appid = nil, additionarg = nil, desc = nil, ruleid = nil, predefine = nil, jobtype = nil, jobdatetime = nil, expiretime = nil, validstatus = nil, blockpageid = nil, actionlist = nil, delaytime = nil) ⇒ InOutputBotUCBRule

Returns a new instance of InOutputBotUCBRule.



12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
# File 'lib/v20180125/models.rb', line 12246

def initialize(domain=nil, name=nil, rule=nil, action=nil, onoff=nil, ruletype=nil, prior=nil, timestamp=nil, label=nil, id=nil, sceneid=nil, validtime=nil, appid=nil, additionarg=nil, desc=nil, ruleid=nil, predefine=nil, jobtype=nil, jobdatetime=nil, expiretime=nil, validstatus=nil, blockpageid=nil, actionlist=nil, delaytime=nil)
  @Domain = domain
  @Name = name
  @Rule = rule
  @Action = action
  @OnOff = onoff
  @RuleType = ruletype
  @Prior = prior
  @Timestamp = timestamp
  @Label = label
  @Id = id
  @SceneId = sceneid
  @ValidTime = validtime
  @Appid = appid
  @AdditionArg = additionarg
  @Desc = desc
  @RuleId = ruleid
  @PreDefine = predefine
  @JobType = jobtype
  @JobDateTime = jobdatetime
  @ExpireTime = expiretime
  @ValidStatus = validstatus
  @BlockPageId = blockpageid
  @ActionList = actionlist
  @DelayTime = delaytime
end

Instance Attribute Details

#ActionObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Action
  @Action
end

#ActionListObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def ActionList
  @ActionList
end

#AdditionArgObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def AdditionArg
  @AdditionArg
end

#AppidObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Appid
  @Appid
end

#BlockPageIdObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def BlockPageId
  @BlockPageId
end

#DelayTimeObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def DelayTime
  @DelayTime
end

#DescObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Desc
  @Desc
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Domain
  @Domain
end

#ExpireTimeObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def ExpireTime
  @ExpireTime
end

#IdObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Id
  @Id
end

#JobDateTimeObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def JobDateTime
  @JobDateTime
end

#JobTypeObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def JobType
  @JobType
end

#LabelObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Label
  @Label
end

#NameObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Name
  @Name
end

#OnOffObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def OnOff
  @OnOff
end

#PreDefineObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def PreDefine
  @PreDefine
end

#PriorObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Prior
  @Prior
end

#RuleObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Rule
  @Rule
end

#RuleIdObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def RuleId
  @RuleId
end

#RuleTypeObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def RuleType
  @RuleType
end

#SceneIdObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def SceneId
  @SceneId
end

#TimestampObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def Timestamp
  @Timestamp
end

#ValidStatusObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def ValidStatus
  @ValidStatus
end

#ValidTimeObject

Parameters:

  • Domain:

    域名

  • Name:

    规则名称

  • Rule:

    UCB的具体规则项

  • Action:

    处置动作

  • OnOff:

    规则开关

  • RuleType:

    规则类型

  • Prior:

    规则优先级

  • Timestamp:

    修改时间戳

  • Label:

    标签

  • Id:

    入参ID

  • SceneId:

    场景ID

  • ValidTime:

    生效时间

  • Appid:

    传入的appid

  • AdditionArg:

    额外参数

  • Desc:

    规则描述

  • RuleId:

    规则ID

  • PreDefine:

    true-系统预设规则 false-自定义规则

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置

  • ExpireTime:

    生效截止时间

  • ValidStatus:

    生效-1,失效-0

  • BlockPageId:

    自定义拦截页面ID

  • ActionList:

    当Action=intercept时,此字段必填

  • DelayTime:

    惩罚时间



12244
12245
12246
# File 'lib/v20180125/models.rb', line 12244

def ValidTime
  @ValidTime
end

Instance Method Details

#deserialize(params) ⇒ Object



12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
# File 'lib/v20180125/models.rb', line 12273

def deserialize(params)
  @Domain = params['Domain']
  @Name = params['Name']
  unless params['Rule'].nil?
    @Rule = []
    params['Rule'].each do |i|
      inoutputucbruleentry_tmp = InOutputUCBRuleEntry.new
      inoutputucbruleentry_tmp.deserialize(i)
      @Rule << inoutputucbruleentry_tmp
    end
  end
  @Action = params['Action']
  @OnOff = params['OnOff']
  @RuleType = params['RuleType']
  @Prior = params['Prior']
  @Timestamp = params['Timestamp']
  @Label = params['Label']
  @Id = params['Id']
  @SceneId = params['SceneId']
  @ValidTime = params['ValidTime']
  @Appid = params['Appid']
  @AdditionArg = params['AdditionArg']
  @Desc = params['Desc']
  @RuleId = params['RuleId']
  @PreDefine = params['PreDefine']
  @JobType = params['JobType']
  unless params['JobDateTime'].nil?
    @JobDateTime = JobDateTime.new
    @JobDateTime.deserialize(params['JobDateTime'])
  end
  @ExpireTime = params['ExpireTime']
  @ValidStatus = params['ValidStatus']
  @BlockPageId = params['BlockPageId']
  unless params['ActionList'].nil?
    @ActionList = []
    params['ActionList'].each do |i|
      ucbactionproportion_tmp = UCBActionProportion.new
      ucbactionproportion_tmp.deserialize(i)
      @ActionList << ucbactionproportion_tmp
    end
  end
  @DelayTime = params['DelayTime']
end