Class: TencentCloud::Waf::V20180125::DescribeAntiInfoLeakRulesRuleItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::DescribeAntiInfoLeakRulesRuleItem
- Defined in:
- lib/v20180125/models.rb
Overview
DescribeAntiInfoLeakRules返回的规则列表元素
Instance Attribute Summary collapse
- #ActionType ⇒ Object
- #CreateTime ⇒ Object
- #Name ⇒ Object
- #RuleId ⇒ Object
- #Status ⇒ Object
- #Strategies ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ruleid = nil, name = nil, status = nil, actiontype = nil, createtime = nil, strategies = nil) ⇒ DescribeAntiInfoLeakRulesRuleItem
constructor
A new instance of DescribeAntiInfoLeakRulesRuleItem.
Constructor Details
#initialize(ruleid = nil, name = nil, status = nil, actiontype = nil, createtime = nil, strategies = nil) ⇒ DescribeAntiInfoLeakRulesRuleItem
Returns a new instance of DescribeAntiInfoLeakRulesRuleItem.
3132 3133 3134 3135 3136 3137 3138 3139 |
# File 'lib/v20180125/models.rb', line 3132 def initialize(ruleid=nil, name=nil, status=nil, actiontype=nil, createtime=nil, strategies=nil) @RuleId = ruleid @Name = name @Status = status @ActionType = actiontype @CreateTime = createtime @Strategies = strategies end |
Instance Attribute Details
#ActionType ⇒ Object
3130 3131 3132 |
# File 'lib/v20180125/models.rb', line 3130 def ActionType @ActionType end |
#CreateTime ⇒ Object
3130 3131 3132 |
# File 'lib/v20180125/models.rb', line 3130 def CreateTime @CreateTime end |
#Name ⇒ Object
3130 3131 3132 |
# File 'lib/v20180125/models.rb', line 3130 def Name @Name end |
#RuleId ⇒ Object
3130 3131 3132 |
# File 'lib/v20180125/models.rb', line 3130 def RuleId @RuleId end |
#Status ⇒ Object
3130 3131 3132 |
# File 'lib/v20180125/models.rb', line 3130 def Status @Status end |
#Strategies ⇒ Object
3130 3131 3132 |
# File 'lib/v20180125/models.rb', line 3130 def Strategies @Strategies end |
Instance Method Details
#deserialize(params) ⇒ Object
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 |
# File 'lib/v20180125/models.rb', line 3141 def deserialize(params) @RuleId = params['RuleId'] @Name = params['Name'] @Status = params['Status'] @ActionType = params['ActionType'] @CreateTime = params['CreateTime'] unless params['Strategies'].nil? @Strategies = [] params['Strategies'].each do |i| describeantiinfoleakrulesstrategyitem_tmp = DescribeAntiInfoLeakRulesStrategyItem.new describeantiinfoleakrulesstrategyitem_tmp.deserialize(i) @Strategies << describeantiinfoleakrulesstrategyitem_tmp end end end |