Class: TencentCloud::Waf::V20180125::TokenRuleEntry
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::TokenRuleEntry
- Defined in:
- lib/v20180125/models.rb
Overview
Token有效性校验规则
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, key = nil, op = nil, value = nil) ⇒ TokenRuleEntry
constructor
A new instance of TokenRuleEntry.
Constructor Details
#initialize(type = nil, key = nil, op = nil, value = nil) ⇒ TokenRuleEntry
Returns a new instance of TokenRuleEntry.
18791 18792 18793 18794 18795 18796 |
# File 'lib/v20180125/models.rb', line 18791 def initialize(type=nil, key=nil, op=nil, value=nil) @Type = type @Key = key @Op = op @Value = value end |
Instance Attribute Details
#Key ⇒ Object
18789 18790 18791 |
# File 'lib/v20180125/models.rb', line 18789 def Key @Key end |
#Op ⇒ Object
18789 18790 18791 |
# File 'lib/v20180125/models.rb', line 18789 def Op @Op end |
#Type ⇒ Object
18789 18790 18791 |
# File 'lib/v20180125/models.rb', line 18789 def Type @Type end |
#Value ⇒ Object
18789 18790 18791 |
# File 'lib/v20180125/models.rb', line 18789 def Value @Value end |
Instance Method Details
#deserialize(params) ⇒ Object
18798 18799 18800 18801 18802 18803 18804 18805 18806 |
# File 'lib/v20180125/models.rb', line 18798 def deserialize(params) @Type = params['Type'] @Key = params['Key'] @Op = params['Op'] unless params['Value'].nil? @Value = TokenRuleEntryValue.new @Value.deserialize(params['Value']) end end |