Class: TencentCloud::Cwp::V20180228::AssetCoreModuleBaseInfo

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, machineip = nil, machinename = nil, osinfo = nil, size = nil, processcount = nil, modulecount = nil, id = nil, quuid = nil, uuid = nil, updatetime = nil, firsttime = nil, isnew = nil, machinewanip = nil, machineextrainfo = nil) ⇒ AssetCoreModuleBaseInfo

Returns a new instance of AssetCoreModuleBaseInfo.



320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
# File 'lib/v20180228/models.rb', line 320

def initialize(name=nil, desc=nil, path=nil, version=nil, machineip=nil, machinename=nil, osinfo=nil, size=nil, processcount=nil, modulecount=nil, id=nil, quuid=nil, uuid=nil, updatetime=nil, firsttime=nil, isnew=nil, machinewanip=nil, machineextrainfo=nil)
  @Name = name
  @Desc = desc
  @Path = path
  @Version = version
  @MachineIp = machineip
  @MachineName = machinename
  @OsInfo = osinfo
  @Size = size
  @ProcessCount = processcount
  @ModuleCount = modulecount
  @Id = id
  @Quuid = quuid
  @Uuid = uuid
  @UpdateTime = updatetime
  @FirstTime = firsttime
  @IsNew = isnew
  @MachineWanIp = machinewanip
  @MachineExtraInfo = machineextrainfo
end

Instance Attribute Details

#DescObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def Desc
  @Desc
end

#FirstTimeObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def FirstTime
  @FirstTime
end

#IdObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def Id
  @Id
end

#IsNewObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def IsNew
  @IsNew
end

#MachineExtraInfoObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def MachineExtraInfo
  @MachineExtraInfo
end

#MachineIpObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def MachineIp
  @MachineIp
end

#MachineNameObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def MachineName
  @MachineName
end

#MachineWanIpObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def MachineWanIp
  @MachineWanIp
end

#ModuleCountObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def ModuleCount
  @ModuleCount
end

#NameObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def Name
  @Name
end

#OsInfoObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def OsInfo
  @OsInfo
end

#PathObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def Path
  @Path
end

#ProcessCountObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def ProcessCount
  @ProcessCount
end

#QuuidObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def Quuid
  @Quuid
end

#SizeObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def Size
  @Size
end

#UpdateTimeObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def UpdateTime
  @UpdateTime
end

#UuidObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def Uuid
  @Uuid
end

#VersionObject

Parameters:

  • Name:

    名称

  • Desc:

    描述

  • Path:

    路径

  • Version:

    版本

  • MachineIp:

    服务器IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统

  • Size:

    模块大小

  • ProcessCount:

    依赖进程数

  • ModuleCount:

    依赖模块数

  • Id:

    模块ID

  • Quuid:

    主机Quuid

  • Uuid:

    主机uuid

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineWanIp:

    服务器外网IP

  • MachineExtraInfo:

    附加信息



318
319
320
# File 'lib/v20180228/models.rb', line 318

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
# File 'lib/v20180228/models.rb', line 341

def deserialize(params)
  @Name = params['Name']
  @Desc = params['Desc']
  @Path = params['Path']
  @Version = params['Version']
  @MachineIp = params['MachineIp']
  @MachineName = params['MachineName']
  @OsInfo = params['OsInfo']
  @Size = params['Size']
  @ProcessCount = params['ProcessCount']
  @ModuleCount = params['ModuleCount']
  @Id = params['Id']
  @Quuid = params['Quuid']
  @Uuid = params['Uuid']
  @UpdateTime = params['UpdateTime']
  @FirstTime = params['FirstTime']
  @IsNew = params['IsNew']
  @MachineWanIp = params['MachineWanIp']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
end