Class: TencentCloud::Teo::V20220901::AlgDetectSession
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::AlgDetectSession
- Defined in:
- lib/v20220901/models.rb
Overview
Cookie校验与会话跟踪。
Instance Attribute Summary collapse
-
#AlgDetectResults ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>.
-
#DetectMode ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>.
-
#InvalidStatTime ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>.
-
#InvalidThreshold ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>.
-
#Name ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>.
-
#SessionAnalyzeSwitch ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>.
-
#SessionBehaviors ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, detectmode = nil, sessionanalyzeswitch = nil, invalidstattime = nil, invalidthreshold = nil, algdetectresults = nil, sessionbehaviors = nil) ⇒ AlgDetectSession
constructor
A new instance of AlgDetectSession.
Constructor Details
#initialize(name = nil, detectmode = nil, sessionanalyzeswitch = nil, invalidstattime = nil, invalidthreshold = nil, algdetectresults = nil, sessionbehaviors = nil) ⇒ AlgDetectSession
Returns a new instance of AlgDetectSession.
848 849 850 851 852 853 854 855 856 |
# File 'lib/v20220901/models.rb', line 848 def initialize(name=nil, detectmode=nil, sessionanalyzeswitch=nil, invalidstattime=nil, invalidthreshold=nil, algdetectresults=nil, sessionbehaviors=nil) @Name = name @DetectMode = detectmode @SessionAnalyzeSwitch = sessionanalyzeswitch @InvalidStatTime = invalidstattime @InvalidThreshold = invalidthreshold @AlgDetectResults = algdetectresults @SessionBehaviors = sessionbehaviors end |
Instance Attribute Details
#AlgDetectResults ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>
846 847 848 |
# File 'lib/v20220901/models.rb', line 846 def AlgDetectResults @AlgDetectResults end |
#DetectMode ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>
846 847 848 |
# File 'lib/v20220901/models.rb', line 846 def DetectMode @DetectMode end |
#InvalidStatTime ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>
846 847 848 |
# File 'lib/v20220901/models.rb', line 846 def InvalidStatTime @InvalidStatTime end |
#InvalidThreshold ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>
846 847 848 |
# File 'lib/v20220901/models.rb', line 846 def InvalidThreshold @InvalidThreshold end |
#Name ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>
846 847 848 |
# File 'lib/v20220901/models.rb', line 846 def Name @Name end |
#SessionAnalyzeSwitch ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>
846 847 848 |
# File 'lib/v20220901/models.rb', line 846 def SessionAnalyzeSwitch @SessionAnalyzeSwitch end |
#SessionBehaviors ⇒ Object
<li>detect:仅校验;</li> <li>update_detect:更新Cookie并校验。</li> <li>off:关闭;</li> <li>on:打开。</li>
846 847 848 |
# File 'lib/v20220901/models.rb', line 846 def SessionBehaviors @SessionBehaviors end |
Instance Method Details
#deserialize(params) ⇒ Object
858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 |
# File 'lib/v20220901/models.rb', line 858 def deserialize(params) @Name = params['Name'] @DetectMode = params['DetectMode'] @SessionAnalyzeSwitch = params['SessionAnalyzeSwitch'] @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 unless params['SessionBehaviors'].nil? @SessionBehaviors = [] params['SessionBehaviors'].each do |i| algdetectresult_tmp = AlgDetectResult.new algdetectresult_tmp.deserialize(i) @SessionBehaviors << algdetectresult_tmp end end end |