Class: TencentCloud::Cwp::V20180228::AssetCoreModuleDetail
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::AssetCoreModuleDetail
- Defined in:
- lib/v20180228/models.rb
Overview
资产管理内核模块详情
Instance Attribute Summary collapse
- #Desc ⇒ Object
- #Modules ⇒ Object
- #Name ⇒ Object
- #Params ⇒ Object
- #Path ⇒ Object
- #Processes ⇒ Object
- #Size ⇒ Object
- #UpdateTime ⇒ Object
- #Version ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, desc = nil, path = nil, version = nil, size = nil, processes = nil, modules = nil, params = nil, updatetime = nil) ⇒ AssetCoreModuleDetail
constructor
A new instance of AssetCoreModuleDetail.
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
#Desc ⇒ Object
387 388 389 |
# File 'lib/v20180228/models.rb', line 387 def Desc @Desc end |
#Modules ⇒ Object
387 388 389 |
# File 'lib/v20180228/models.rb', line 387 def Modules @Modules end |
#Name ⇒ Object
387 388 389 |
# File 'lib/v20180228/models.rb', line 387 def Name @Name end |
#Params ⇒ Object
387 388 389 |
# File 'lib/v20180228/models.rb', line 387 def Params @Params end |
#Path ⇒ Object
387 388 389 |
# File 'lib/v20180228/models.rb', line 387 def Path @Path end |
#Processes ⇒ Object
387 388 389 |
# File 'lib/v20180228/models.rb', line 387 def Processes @Processes end |
#Size ⇒ Object
387 388 389 |
# File 'lib/v20180228/models.rb', line 387 def Size @Size end |
#UpdateTime ⇒ Object
387 388 389 |
# File 'lib/v20180228/models.rb', line 387 def UpdateTime @UpdateTime end |
#Version ⇒ Object
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 |