Class: TencentCloud::Ioa::V20220601::SimpleRule

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220601/models.rb

Overview

简单规则表达式

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(expressions = nil, relation = nil) ⇒ SimpleRule

Returns a new instance of SimpleRule.



3801
3802
3803
3804
# File 'lib/v20220601/models.rb', line 3801

def initialize(expressions=nil, relation=nil)
  @Expressions = expressions
  @Relation = relation
end

Instance Attribute Details

#ExpressionsObject

Parameters:

  • Expressions:

    规则表达式

  • Relation:

    表达式间逻辑关系



3799
3800
3801
# File 'lib/v20220601/models.rb', line 3799

def Expressions
  @Expressions
end

#RelationObject

Parameters:

  • Expressions:

    规则表达式

  • Relation:

    表达式间逻辑关系



3799
3800
3801
# File 'lib/v20220601/models.rb', line 3799

def Relation
  @Relation
end

Instance Method Details

#deserialize(params) ⇒ Object



3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
# File 'lib/v20220601/models.rb', line 3806

def deserialize(params)
  unless params['Expressions'].nil?
    @Expressions = []
    params['Expressions'].each do |i|
      ruleexpression_tmp = RuleExpression.new
      ruleexpression_tmp.deserialize(i)
      @Expressions << ruleexpression_tmp
    end
  end
  @Relation = params['Relation']
end