Class: TencentCloud::Cwp::V20180228::AssetCoreModuleBaseInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::AssetCoreModuleBaseInfo
- Defined in:
- lib/v20180228/models.rb
Overview
资产管理内核模块列表
Instance Attribute Summary collapse
- #Desc ⇒ Object
- #FirstTime ⇒ Object
- #Id ⇒ Object
- #IsNew ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MachineIp ⇒ Object
- #MachineName ⇒ Object
- #MachineWanIp ⇒ Object
- #ModuleCount ⇒ Object
- #Name ⇒ Object
- #OsInfo ⇒ Object
- #Path ⇒ Object
- #ProcessCount ⇒ Object
- #Quuid ⇒ Object
- #Size ⇒ Object
- #UpdateTime ⇒ Object
- #Uuid ⇒ Object
- #Version ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of AssetCoreModuleBaseInfo.
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
#Desc ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def Desc @Desc end |
#FirstTime ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def FirstTime @FirstTime end |
#Id ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def Id @Id end |
#IsNew ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def IsNew @IsNew end |
#MachineExtraInfo ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def MachineExtraInfo @MachineExtraInfo end |
#MachineIp ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def MachineIp @MachineIp end |
#MachineName ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def MachineName @MachineName end |
#MachineWanIp ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def MachineWanIp @MachineWanIp end |
#ModuleCount ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def ModuleCount @ModuleCount end |
#Name ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def Name @Name end |
#OsInfo ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def OsInfo @OsInfo end |
#Path ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def Path @Path end |
#ProcessCount ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def ProcessCount @ProcessCount end |
#Quuid ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def Quuid @Quuid end |
#Size ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def Size @Size end |
#UpdateTime ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def UpdateTime @UpdateTime end |
#Uuid ⇒ Object
318 319 320 |
# File 'lib/v20180228/models.rb', line 318 def Uuid @Uuid end |
#Version ⇒ Object
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 |