Class: TencentCloud::Cdn::V20180606::BotJavaScript

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

Overview

Bot js策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, ruletype = nil, rulevalue = nil, action = nil, redirecturl = nil, updatetime = nil) ⇒ BotJavaScript

Returns a new instance of BotJavaScript.



1747
1748
1749
1750
1751
1752
1753
1754
# File 'lib/v20180606/models.rb', line 1747

def initialize(switch=nil, ruletype=nil, rulevalue=nil, action=nil, redirecturl=nil, updatetime=nil)
  @Switch = switch
  @RuleType = ruletype
  @RuleValue = rulevalue
  @Action = action
  @RedirectUrl = redirecturl
  @UpdateTime = updatetime
end

Instance Attribute Details

#ActionObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    Bot js策略配置开关,取值有:

  • RuleType:

    规则类型,当前只有file

  • RuleValue:

    规则值,[‘html’, ‘htm’]

  • Action:

    执行动作,monitor|intercept|redirect|captcha

  • RedirectUrl:

    重定向时设置的重定向页面

  • UpdateTime:

    更新时间



1745
1746
1747
# File 'lib/v20180606/models.rb', line 1745

def Action
  @Action
end

#RedirectUrlObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    Bot js策略配置开关,取值有:

  • RuleType:

    规则类型,当前只有file

  • RuleValue:

    规则值,[‘html’, ‘htm’]

  • Action:

    执行动作,monitor|intercept|redirect|captcha

  • RedirectUrl:

    重定向时设置的重定向页面

  • UpdateTime:

    更新时间



1745
1746
1747
# File 'lib/v20180606/models.rb', line 1745

def RedirectUrl
  @RedirectUrl
end

#RuleTypeObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    Bot js策略配置开关,取值有:

  • RuleType:

    规则类型,当前只有file

  • RuleValue:

    规则值,[‘html’, ‘htm’]

  • Action:

    执行动作,monitor|intercept|redirect|captcha

  • RedirectUrl:

    重定向时设置的重定向页面

  • UpdateTime:

    更新时间



1745
1746
1747
# File 'lib/v20180606/models.rb', line 1745

def RuleType
  @RuleType
end

#RuleValueObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    Bot js策略配置开关,取值有:

  • RuleType:

    规则类型,当前只有file

  • RuleValue:

    规则值,[‘html’, ‘htm’]

  • Action:

    执行动作,monitor|intercept|redirect|captcha

  • RedirectUrl:

    重定向时设置的重定向页面

  • UpdateTime:

    更新时间



1745
1746
1747
# File 'lib/v20180606/models.rb', line 1745

def RuleValue
  @RuleValue
end

#SwitchObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    Bot js策略配置开关,取值有:

  • RuleType:

    规则类型,当前只有file

  • RuleValue:

    规则值,[‘html’, ‘htm’]

  • Action:

    执行动作,monitor|intercept|redirect|captcha

  • RedirectUrl:

    重定向时设置的重定向页面

  • UpdateTime:

    更新时间



1745
1746
1747
# File 'lib/v20180606/models.rb', line 1745

def Switch
  @Switch
end

#UpdateTimeObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    Bot js策略配置开关,取值有:

  • RuleType:

    规则类型,当前只有file

  • RuleValue:

    规则值,[‘html’, ‘htm’]

  • Action:

    执行动作,monitor|intercept|redirect|captcha

  • RedirectUrl:

    重定向时设置的重定向页面

  • UpdateTime:

    更新时间



1745
1746
1747
# File 'lib/v20180606/models.rb', line 1745

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



1756
1757
1758
1759
1760
1761
1762
1763
# File 'lib/v20180606/models.rb', line 1756

def deserialize(params)
  @Switch = params['Switch']
  @RuleType = params['RuleType']
  @RuleValue = params['RuleValue']
  @Action = params['Action']
  @RedirectUrl = params['RedirectUrl']
  @UpdateTime = params['UpdateTime']
end