Class: TencentCloud::Teo::V20220901::NormalAction

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

Overview

规则引擎常规类型的动作

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action = nil, parameters = nil) ⇒ NormalAction

Returns a new instance of NormalAction.



18156
18157
18158
18159
# File 'lib/v20220901/models.rb', line 18156

def initialize(action=nil, parameters=nil)
  @Action = action
  @Parameters = parameters
end

Instance Attribute Details

#ActionObject

Parameters:



18154
18155
18156
# File 'lib/v20220901/models.rb', line 18154

def Action
  @Action
end

#ParametersObject

Parameters:



18154
18155
18156
# File 'lib/v20220901/models.rb', line 18154

def Parameters
  @Parameters
end

Instance Method Details

#deserialize(params) ⇒ Object



18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
# File 'lib/v20220901/models.rb', line 18161

def deserialize(params)
  @Action = params['Action']
  unless params['Parameters'].nil?
    @Parameters = []
    params['Parameters'].each do |i|
      rulenormalactionparams_tmp = RuleNormalActionParams.new
      rulenormalactionparams_tmp.deserialize(i)
      @Parameters << rulenormalactionparams_tmp
    end
  end
end