Class: TencentCloud::Dlc::V20210125::DataEngineConfigInstanceInfo

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

Overview

引擎配置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dataengineid = nil, dataengineconfigpairs = nil, sessionresourcetemplate = nil) ⇒ DataEngineConfigInstanceInfo

Returns a new instance of DataEngineConfigInstanceInfo.



4270
4271
4272
4273
4274
# File 'lib/v20210125/models.rb', line 4270

def initialize(dataengineid=nil, dataengineconfigpairs=nil, sessionresourcetemplate=nil)
  @DataEngineId = dataengineid
  @DataEngineConfigPairs = dataengineconfigpairs
  @SessionResourceTemplate = sessionresourcetemplate
end

Instance Attribute Details

#DataEngineConfigPairsObject

Parameters:

  • DataEngineId:

    引擎ID

  • DataEngineConfigPairs:

    用户自定义配置项集合

  • SessionResourceTemplate:

    作业集群资源参数配置模板



4268
4269
4270
# File 'lib/v20210125/models.rb', line 4268

def DataEngineConfigPairs
  @DataEngineConfigPairs
end

#DataEngineIdObject

Parameters:

  • DataEngineId:

    引擎ID

  • DataEngineConfigPairs:

    用户自定义配置项集合

  • SessionResourceTemplate:

    作业集群资源参数配置模板



4268
4269
4270
# File 'lib/v20210125/models.rb', line 4268

def DataEngineId
  @DataEngineId
end

#SessionResourceTemplateObject

Parameters:

  • DataEngineId:

    引擎ID

  • DataEngineConfigPairs:

    用户自定义配置项集合

  • SessionResourceTemplate:

    作业集群资源参数配置模板



4268
4269
4270
# File 'lib/v20210125/models.rb', line 4268

def SessionResourceTemplate
  @SessionResourceTemplate
end

Instance Method Details

#deserialize(params) ⇒ Object



4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
# File 'lib/v20210125/models.rb', line 4276

def deserialize(params)
  @DataEngineId = params['DataEngineId']
  unless params['DataEngineConfigPairs'].nil?
    @DataEngineConfigPairs = []
    params['DataEngineConfigPairs'].each do |i|
      dataengineconfigpair_tmp = DataEngineConfigPair.new
      dataengineconfigpair_tmp.deserialize(i)
      @DataEngineConfigPairs << dataengineconfigpair_tmp
    end
  end
  unless params['SessionResourceTemplate'].nil?
    @SessionResourceTemplate = SessionResourceTemplate.new
    @SessionResourceTemplate.deserialize(params['SessionResourceTemplate'])
  end
end