Class: TencentCloud::Teo::V20220901::SubRule
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::SubRule
- Defined in:
- lib/v20220901/models.rb
Overview
嵌套规则信息。
Instance Attribute Summary collapse
-
#Actions ⇒ Object
注意:满足该数组内任意一项条件,功能即可执行。.
-
#Conditions ⇒ Object
注意:满足该数组内任意一项条件,功能即可执行。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(conditions = nil, actions = nil) ⇒ SubRule
constructor
A new instance of SubRule.
Constructor Details
#initialize(conditions = nil, actions = nil) ⇒ SubRule
22042 22043 22044 22045 |
# File 'lib/v20220901/models.rb', line 22042 def initialize(conditions=nil, actions=nil) @Conditions = conditions @Actions = actions end |
Instance Attribute Details
#Actions ⇒ Object
注意:满足该数组内任意一项条件,功能即可执行。
22040 22041 22042 |
# File 'lib/v20220901/models.rb', line 22040 def Actions @Actions end |
#Conditions ⇒ Object
注意:满足该数组内任意一项条件,功能即可执行。
22040 22041 22042 |
# File 'lib/v20220901/models.rb', line 22040 def Conditions @Conditions end |
Instance Method Details
#deserialize(params) ⇒ Object
22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 22061 22062 22063 22064 |
# File 'lib/v20220901/models.rb', line 22047 def deserialize(params) unless params['Conditions'].nil? @Conditions = [] params['Conditions'].each do |i| ruleandconditions_tmp = RuleAndConditions.new ruleandconditions_tmp.deserialize(i) @Conditions << ruleandconditions_tmp end end unless params['Actions'].nil? @Actions = [] params['Actions'].each do |i| action_tmp = Action.new action_tmp.deserialize(i) @Actions << action_tmp end end end |