Class: TencentCloud::Gaap::V20180529::CreateSecurityRulesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gaap::V20180529::CreateSecurityRulesRequest
- Defined in:
- lib/v20180529/models.rb
Overview
CreateSecurityRules请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(policyid = nil, rulelist = nil) ⇒ CreateSecurityRulesRequest
constructor
A new instance of CreateSecurityRulesRequest.
Constructor Details
#initialize(policyid = nil, rulelist = nil) ⇒ CreateSecurityRulesRequest
Returns a new instance of CreateSecurityRulesRequest.
1563 1564 1565 1566 |
# File 'lib/v20180529/models.rb', line 1563 def initialize(policyid=nil, rulelist=nil) @PolicyId = policyid @RuleList = rulelist end |
Instance Attribute Details
#PolicyId ⇒ Object
1561 1562 1563 |
# File 'lib/v20180529/models.rb', line 1561 def PolicyId @PolicyId end |
#RuleList ⇒ Object
1561 1562 1563 |
# File 'lib/v20180529/models.rb', line 1561 def RuleList @RuleList end |
Instance Method Details
#deserialize(params) ⇒ Object
1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 |
# File 'lib/v20180529/models.rb', line 1568 def deserialize(params) @PolicyId = params['PolicyId'] unless params['RuleList'].nil? @RuleList = [] params['RuleList'].each do |i| securitypolicyrulein_tmp = SecurityPolicyRuleIn.new securitypolicyrulein_tmp.deserialize(i) @RuleList << securitypolicyrulein_tmp end end end |