Class: TencentCloud::Dlc::V20210125::UpdateConfContext

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

Overview

配置下发参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configtype = nil, params = nil) ⇒ UpdateConfContext

Returns a new instance of UpdateConfContext.



16542
16543
16544
16545
# File 'lib/v20210125/models.rb', line 16542

def initialize(configtype=nil, params=nil)
  @ConfigType = configtype
  @Params = params
end

Instance Attribute Details

#ConfigTypeObject

Parameters:

  • ConfigType:

    参数类型,可选:StaticConfigType,DynamicConfigType

  • Params:

    参数的配置数组



16540
16541
16542
# File 'lib/v20210125/models.rb', line 16540

def ConfigType
  @ConfigType
end

#ParamsObject

Parameters:

  • ConfigType:

    参数类型,可选:StaticConfigType,DynamicConfigType

  • Params:

    参数的配置数组



16540
16541
16542
# File 'lib/v20210125/models.rb', line 16540

def Params
  @Params
end

Instance Method Details

#deserialize(params) ⇒ Object



16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
# File 'lib/v20210125/models.rb', line 16547

def deserialize(params)
  @ConfigType = params['ConfigType']
  unless params['Params'].nil?
    @Params = []
    params['Params'].each do |i|
      param_tmp = Param.new
      param_tmp.deserialize(i)
      @Params << param_tmp
    end
  end
end