Class: TencentCloud::Teo::V20220901::ManagedRuleGroupMeta
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ManagedRuleGroupMeta
- Defined in:
- lib/v20220901/models.rb
Overview
托管规则组信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(groupdetail = nil, groupname = nil, ruledetails = nil) ⇒ ManagedRuleGroupMeta
constructor
A new instance of ManagedRuleGroupMeta.
Constructor Details
#initialize(groupdetail = nil, groupname = nil, ruledetails = nil) ⇒ ManagedRuleGroupMeta
Returns a new instance of ManagedRuleGroupMeta.
15092 15093 15094 15095 15096 |
# File 'lib/v20220901/models.rb', line 15092 def initialize(groupdetail=nil, groupname=nil, ruledetails=nil) @GroupDetail = groupdetail @GroupName = groupname @RuleDetails = ruledetails end |
Instance Attribute Details
#GroupDetail ⇒ Object
15090 15091 15092 |
# File 'lib/v20220901/models.rb', line 15090 def GroupDetail @GroupDetail end |
#GroupName ⇒ Object
15090 15091 15092 |
# File 'lib/v20220901/models.rb', line 15090 def GroupName @GroupName end |
#RuleDetails ⇒ Object
15090 15091 15092 |
# File 'lib/v20220901/models.rb', line 15090 def RuleDetails @RuleDetails end |
Instance Method Details
#deserialize(params) ⇒ Object
15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 |
# File 'lib/v20220901/models.rb', line 15098 def deserialize(params) @GroupDetail = params['GroupDetail'] @GroupName = params['GroupName'] unless params['RuleDetails'].nil? @RuleDetails = [] params['RuleDetails'].each do |i| managedruledetail_tmp = ManagedRuleDetail.new managedruledetail_tmp.deserialize(i) @RuleDetails << managedruledetail_tmp end end end |