Class: TencentCloud::Waf::V20180125::TokenValidation
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::TokenValidation
- Defined in:
- lib/v20180125/models.rb
Overview
token有效性配置信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(enable = nil, verifytype = nil, verifyrule = nil, displaysetting = nil) ⇒ TokenValidation
constructor
A new instance of TokenValidation.
Constructor Details
#initialize(enable = nil, verifytype = nil, verifyrule = nil, displaysetting = nil) ⇒ TokenValidation
Returns a new instance of TokenValidation.
18848 18849 18850 18851 18852 18853 |
# File 'lib/v20180125/models.rb', line 18848 def initialize(enable=nil, verifytype=nil, verifyrule=nil, displaysetting=nil) @Enable = enable @VerifyType = verifytype @VerifyRule = verifyrule @DisplaySetting = displaysetting end |
Instance Attribute Details
#DisplaySetting ⇒ Object
18846 18847 18848 |
# File 'lib/v20180125/models.rb', line 18846 def DisplaySetting @DisplaySetting end |
#Enable ⇒ Object
18846 18847 18848 |
# File 'lib/v20180125/models.rb', line 18846 def Enable @Enable end |
#VerifyRule ⇒ Object
18846 18847 18848 |
# File 'lib/v20180125/models.rb', line 18846 def VerifyRule @VerifyRule end |
#VerifyType ⇒ Object
18846 18847 18848 |
# File 'lib/v20180125/models.rb', line 18846 def VerifyType @VerifyType end |
Instance Method Details
#deserialize(params) ⇒ Object
18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 |
# File 'lib/v20180125/models.rb', line 18855 def deserialize(params) @Enable = params['Enable'] @VerifyType = params['VerifyType'] unless params['VerifyRule'].nil? @VerifyRule = TokenVerifyRule.new @VerifyRule.deserialize(params['VerifyRule']) end unless params['DisplaySetting'].nil? @DisplaySetting = TokenDisplaySetting.new @DisplaySetting.deserialize(params['DisplaySetting']) end end |