Class: TencentCloud::Teo::V20220901::CreateRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::CreateRuleRequest
- Defined in:
- lib/v20220901/models.rb
Overview
CreateRule请求参数结构体
Instance Attribute Summary collapse
-
#RuleName ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>.
-
#Rules ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>.
-
#Status ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>.
-
#Tags ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>.
-
#ZoneId ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, rulename = nil, status = nil, rules = nil, tags = nil) ⇒ CreateRuleRequest
constructor
A new instance of CreateRuleRequest.
Constructor Details
#initialize(zoneid = nil, rulename = nil, status = nil, rules = nil, tags = nil) ⇒ CreateRuleRequest
5236 5237 5238 5239 5240 5241 5242 |
# File 'lib/v20220901/models.rb', line 5236 def initialize(zoneid=nil, rulename=nil, status=nil, rules=nil, =nil) @ZoneId = zoneid @RuleName = rulename @Status = status @Rules = rules @Tags = end |
Instance Attribute Details
#RuleName ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>
5234 5235 5236 |
# File 'lib/v20220901/models.rb', line 5234 def RuleName @RuleName end |
#Rules ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>
5234 5235 5236 |
# File 'lib/v20220901/models.rb', line 5234 def Rules @Rules end |
#Status ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>
5234 5235 5236 |
# File 'lib/v20220901/models.rb', line 5234 def Status @Status end |
#Tags ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>
5234 5235 5236 |
# File 'lib/v20220901/models.rb', line 5234 def Tags @Tags end |
#ZoneId ⇒ Object
<li> enable: 启用; </li> <li> disable: 未启用。</li>
5234 5235 5236 |
# File 'lib/v20220901/models.rb', line 5234 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 |
# File 'lib/v20220901/models.rb', line 5244 def deserialize(params) @ZoneId = params['ZoneId'] @RuleName = params['RuleName'] @Status = params['Status'] unless params['Rules'].nil? @Rules = [] params['Rules'].each do |i| rule_tmp = Rule.new rule_tmp.deserialize(i) @Rules << rule_tmp end end @Tags = params['Tags'] end |