Class: TencentCloud::Teo::V20220901::AlgDetectJS
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::AlgDetectJS
- Defined in:
- lib/v20220901/models.rb
Overview
Bot主动特征识别客户端行为校验。
Instance Attribute Summary collapse
-
#AlgDetectResults ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>.
-
#ExecuteMode ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>.
-
#InvalidStatTime ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>.
-
#InvalidThreshold ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>.
-
#Name ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>.
-
#WorkLevel ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, worklevel = nil, executemode = nil, invalidstattime = nil, invalidthreshold = nil, algdetectresults = nil) ⇒ AlgDetectJS
constructor
A new instance of AlgDetectJS.
Constructor Details
#initialize(name = nil, worklevel = nil, executemode = nil, invalidstattime = nil, invalidthreshold = nil, algdetectresults = nil) ⇒ AlgDetectJS
Returns a new instance of AlgDetectJS.
708 709 710 711 712 713 714 715 |
# File 'lib/v20220901/models.rb', line 708 def initialize(name=nil, worklevel=nil, executemode=nil, invalidstattime=nil, invalidthreshold=nil, algdetectresults=nil) @Name = name @WorkLevel = worklevel @ExecuteMode = executemode @InvalidStatTime = invalidstattime @InvalidThreshold = invalidthreshold @AlgDetectResults = algdetectresults end |
Instance Attribute Details
#AlgDetectResults ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>
706 707 708 |
# File 'lib/v20220901/models.rb', line 706 def AlgDetectResults @AlgDetectResults end |
#ExecuteMode ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>
706 707 708 |
# File 'lib/v20220901/models.rb', line 706 def ExecuteMode @ExecuteMode end |
#InvalidStatTime ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>
706 707 708 |
# File 'lib/v20220901/models.rb', line 706 def InvalidStatTime @InvalidStatTime end |
#InvalidThreshold ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>
706 707 708 |
# File 'lib/v20220901/models.rb', line 706 def InvalidThreshold @InvalidThreshold end |
#Name ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>
706 707 708 |
# File 'lib/v20220901/models.rb', line 706 def Name @Name end |
#WorkLevel ⇒ Object
<li>low:低;</li> <li>middle:中;</li> <li>high:高。</li>
706 707 708 |
# File 'lib/v20220901/models.rb', line 706 def WorkLevel @WorkLevel end |
Instance Method Details
#deserialize(params) ⇒ Object
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 |
# File 'lib/v20220901/models.rb', line 717 def deserialize(params) @Name = params['Name'] @WorkLevel = params['WorkLevel'] @ExecuteMode = params['ExecuteMode'] @InvalidStatTime = params['InvalidStatTime'] @InvalidThreshold = params['InvalidThreshold'] unless params['AlgDetectResults'].nil? @AlgDetectResults = [] params['AlgDetectResults'].each do |i| algdetectresult_tmp = AlgDetectResult.new algdetectresult_tmp.deserialize(i) @AlgDetectResults << algdetectresult_tmp end end end |