Class: TencentCloud::Teo::V20220901::RuleBranch
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::RuleBranch
- Defined in:
- lib/v20220901/models.rb
Overview
子规则分支。
Instance Attribute Summary collapse
-
#Actions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Condition ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(condition = nil, actions = nil, subrules = nil) ⇒ RuleBranch
constructor
A new instance of RuleBranch.
Constructor Details
#initialize(condition = nil, actions = nil, subrules = nil) ⇒ RuleBranch
Returns a new instance of RuleBranch.
20335 20336 20337 20338 20339 |
# File 'lib/v20220901/models.rb', line 20335 def initialize(condition=nil, actions=nil, subrules=nil) @Condition = condition @Actions = actions @SubRules = subrules end |
Instance Attribute Details
#Actions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
20333 20334 20335 |
# File 'lib/v20220901/models.rb', line 20333 def Actions @Actions end |
#Condition ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
20333 20334 20335 |
# File 'lib/v20220901/models.rb', line 20333 def Condition @Condition end |
#SubRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
20333 20334 20335 |
# File 'lib/v20220901/models.rb', line 20333 def SubRules @SubRules end |
Instance Method Details
#deserialize(params) ⇒ Object
20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20359 |
# File 'lib/v20220901/models.rb', line 20341 def deserialize(params) @Condition = params['Condition'] unless params['Actions'].nil? @Actions = [] params['Actions'].each do |i| ruleengineaction_tmp = RuleEngineAction.new ruleengineaction_tmp.deserialize(i) @Actions << ruleengineaction_tmp end end unless params['SubRules'].nil? @SubRules = [] params['SubRules'].each do |i| ruleenginesubrule_tmp = RuleEngineSubRule.new ruleenginesubrule_tmp.deserialize(i) @SubRules << ruleenginesubrule_tmp end end end |