Class: TencentCloud::Cwp::V20180228::AssetSystemPackageInfo

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, version = nil, installtime = nil, type = nil, machinename = nil, machineip = nil, osinfo = nil, updatetime = nil, firsttime = nil, isnew = nil, machineextrainfo = nil, quuid = nil, uuid = nil) ⇒ AssetSystemPackageInfo

Returns a new instance of AssetSystemPackageInfo.



1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
# File 'lib/v20180228/models.rb', line 1831

def initialize(name=nil, desc=nil, version=nil, installtime=nil, type=nil, machinename=nil, machineip=nil, osinfo=nil, updatetime=nil, firsttime=nil, isnew=nil, machineextrainfo=nil, quuid=nil, uuid=nil)
  @Name = name
  @Desc = desc
  @Version = version
  @InstallTime = installtime
  @Type = type
  @MachineName = machinename
  @MachineIp = machineip
  @OsInfo = osinfo
  @UpdateTime = updatetime
  @FirstTime = firsttime
  @IsNew = isnew
  @MachineExtraInfo = machineextrainfo
  @Quuid = quuid
  @Uuid = uuid
end

Instance Attribute Details

#DescObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def Desc
  @Desc
end

#FirstTimeObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def FirstTime
  @FirstTime
end

#InstallTimeObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def InstallTime
  @InstallTime
end

#IsNewObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def IsNew
  @IsNew
end

#MachineExtraInfoObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def MachineExtraInfo
  @MachineExtraInfo
end

#MachineIpObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def MachineIp
  @MachineIp
end

#MachineNameObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def MachineName
  @MachineName
end

#NameObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def Name
  @Name
end

#OsInfoObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def OsInfo
  @OsInfo
end

#QuuidObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def Quuid
  @Quuid
end

#TypeObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def Type
  @Type
end

#UpdateTimeObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def UpdateTime
  @UpdateTime
end

#UuidObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def Uuid
  @Uuid
end

#VersionObject

Parameters:

  • Name:

    数据库名

  • Desc:

    描述

  • Version:

    版本

  • InstallTime:

    安装时间

  • Type:

    类型

  • MachineName:

    主机名称

  • MachineIp:

    主机IP

  • OsInfo:

    操作系统

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息

  • Quuid:

    主机Id

  • Uuid:

    Agent Id



1829
1830
1831
# File 'lib/v20180228/models.rb', line 1829

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
# File 'lib/v20180228/models.rb', line 1848

def deserialize(params)
  @Name = params['Name']
  @Desc = params['Desc']
  @Version = params['Version']
  @InstallTime = params['InstallTime']
  @Type = params['Type']
  @MachineName = params['MachineName']
  @MachineIp = params['MachineIp']
  @OsInfo = params['OsInfo']
  @UpdateTime = params['UpdateTime']
  @FirstTime = params['FirstTime']
  @IsNew = params['IsNew']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
  @Quuid = params['Quuid']
  @Uuid = params['Uuid']
end