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

Returns a new instance of 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

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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

def Desc
  @Desc
end

#ModulesObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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

def Modules
  @Modules
end

#NameObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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

def Name
  @Name
end

#ParamsObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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

def Params
  @Params
end

#PathObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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

def Path
  @Path
end

#ProcessesObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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

def Processes
  @Processes
end

#SizeObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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

def Size
  @Size
end

#UpdateTimeObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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

def UpdateTime
  @UpdateTime
end

#VersionObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • Size:

    大小

  • Processes:

    依赖进程

  • Modules:

    被依赖模块

  • Params:

    参数信息

  • UpdateTime:

    数据更新时间



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