Class: TencentCloud::Teo::V20220901::MaxNewSessionTriggerConfig

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

Overview

Bot 管理中校验的触发阈值。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maxnewsessioncountinterval = nil, maxnewsessioncountthreshold = nil) ⇒ MaxNewSessionTriggerConfig

Returns a new instance of MaxNewSessionTriggerConfig.



15215
15216
15217
15218
# File 'lib/v20220901/models.rb', line 15215

def initialize(maxnewsessioncountinterval=nil, maxnewsessioncountthreshold=nil)
  @MaxNewSessionCountInterval = maxnewsessioncountinterval
  @MaxNewSessionCountThreshold = maxnewsessioncountthreshold
end

Instance Attribute Details

#MaxNewSessionCountIntervalObject

Parameters:

  • MaxNewSessionCountInterval:

    触发阈值统计的时间窗口,取值有:<li>5s:5 秒内;</li><li>10s:10 秒内;</li><li>15s:15 秒内;</li><li>30s:30 秒内;</li><li>60s:60 秒内;</li><li>5m:5 分钟内;</li><li>10m:10 分钟内;</li><li>30m:30 分钟内;</li><li>60m:60 分钟内。</li>

  • MaxNewSessionCountThreshold:

    触发阈值统计的累计次数,取值范围 1 ~ 100000000。



15213
15214
15215
# File 'lib/v20220901/models.rb', line 15213

def MaxNewSessionCountInterval
  @MaxNewSessionCountInterval
end

#MaxNewSessionCountThresholdObject

Parameters:

  • MaxNewSessionCountInterval:

    触发阈值统计的时间窗口,取值有:<li>5s:5 秒内;</li><li>10s:10 秒内;</li><li>15s:15 秒内;</li><li>30s:30 秒内;</li><li>60s:60 秒内;</li><li>5m:5 分钟内;</li><li>10m:10 分钟内;</li><li>30m:30 分钟内;</li><li>60m:60 分钟内。</li>

  • MaxNewSessionCountThreshold:

    触发阈值统计的累计次数,取值范围 1 ~ 100000000。



15213
15214
15215
# File 'lib/v20220901/models.rb', line 15213

def MaxNewSessionCountThreshold
  @MaxNewSessionCountThreshold
end

Instance Method Details

#deserialize(params) ⇒ Object



15220
15221
15222
15223
# File 'lib/v20220901/models.rb', line 15220

def deserialize(params)
  @MaxNewSessionCountInterval = params['MaxNewSessionCountInterval']
  @MaxNewSessionCountThreshold = params['MaxNewSessionCountThreshold']
end