Class: TencentCloud::Cwp::V20180228::AssetCoreModuleDetail

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

Overview

资产管理内核模块详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, desc = nil, path = nil, version = nil, size = nil, processes = nil, modules = nil, params = nil, updatetime = nil) ⇒ AssetCoreModuleDetail



389
390
391
392
393
394
395
396
397
398
399
# File 'lib/v20180228/models.rb', line 389

def initialize(name=nil, desc=nil, path=nil, version=nil, size=nil, processes=nil, modules=nil, params=nil, updatetime=nil)
  @Name = name
  @Desc = desc
  @Path = path
  @Version = version
  @Size = size
  @Processes = processes
  @Modules = modules
  @Params = params
  @UpdateTime = updatetime
end

Instance Attribute Details

#DescObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def Desc
  @Desc
end

#ModulesObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def Modules
  @Modules
end

#NameObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def Name
  @Name
end

#ParamsObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def Params
  @Params
end

#PathObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def Path
  @Path
end

#ProcessesObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def Processes
  @Processes
end

#SizeObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def Size
  @Size
end

#UpdateTimeObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def UpdateTime
  @UpdateTime
end

#VersionObject



387
388
389
# File 'lib/v20180228/models.rb', line 387

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
# File 'lib/v20180228/models.rb', line 401

def deserialize(params)
  @Name = params['Name']
  @Desc = params['Desc']
  @Path = params['Path']
  @Version = params['Version']
  @Size = params['Size']
  @Processes = params['Processes']
  @Modules = params['Modules']
  unless params['Params'].nil?
    @Params = []
    params['Params'].each do |i|
      assetcoremoduleparam_tmp = AssetCoreModuleParam.new
      assetcoremoduleparam_tmp.deserialize(i)
      @Params << assetcoremoduleparam_tmp
    end
  end
  @UpdateTime = params['UpdateTime']
end