Class: TencentCloud::Cwp::V20180228::AssetWebFrameBaseInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::AssetWebFrameBaseInfo
- Defined in:
- lib/v20180228/models.rb
Overview
资源管理Web应用列表信息
Instance Attribute Summary collapse
- #FirstTime ⇒ Object
- #IsNew ⇒ Object
- #Lang ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MachineIp ⇒ Object
- #MachineName ⇒ Object
- #MachineWanIp ⇒ Object
- #Name ⇒ Object
- #OsInfo ⇒ Object
- #Path ⇒ Object
- #ProjectId ⇒ Object
- #Quuid ⇒ Object
- #ServiceType ⇒ Object
- #Tag ⇒ Object
- #UpdateTime ⇒ Object
- #Uuid ⇒ Object
- #Version ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(machineip = nil, machinewanip = nil, quuid = nil, uuid = nil, osinfo = nil, projectid = nil, tag = nil, name = nil, version = nil, lang = nil, servicetype = nil, machinename = nil, updatetime = nil, firsttime = nil, isnew = nil, machineextrainfo = nil, path = nil) ⇒ AssetWebFrameBaseInfo
constructor
A new instance of AssetWebFrameBaseInfo.
Constructor Details
#initialize(machineip = nil, machinewanip = nil, quuid = nil, uuid = nil, osinfo = nil, projectid = nil, tag = nil, name = nil, version = nil, lang = nil, servicetype = nil, machinename = nil, updatetime = nil, firsttime = nil, isnew = nil, machineextrainfo = nil, path = nil) ⇒ AssetWebFrameBaseInfo
Returns a new instance of AssetWebFrameBaseInfo.
2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 |
# File 'lib/v20180228/models.rb', line 2352 def initialize(machineip=nil, machinewanip=nil, quuid=nil, uuid=nil, osinfo=nil, projectid=nil, tag=nil, name=nil, version=nil, lang=nil, servicetype=nil, machinename=nil, updatetime=nil, firsttime=nil, isnew=nil, machineextrainfo=nil, path=nil) @MachineIp = machineip @MachineWanIp = machinewanip @Quuid = quuid @Uuid = uuid @OsInfo = osinfo @ProjectId = projectid @Tag = tag @Name = name @Version = version @Lang = lang @ServiceType = servicetype @MachineName = machinename @UpdateTime = updatetime @FirstTime = firsttime @IsNew = isnew @MachineExtraInfo = machineextrainfo @Path = path end |
Instance Attribute Details
#FirstTime ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def FirstTime @FirstTime end |
#IsNew ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def IsNew @IsNew end |
#Lang ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def Lang @Lang end |
#MachineExtraInfo ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def MachineExtraInfo @MachineExtraInfo end |
#MachineIp ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def MachineIp @MachineIp end |
#MachineName ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def MachineName @MachineName end |
#MachineWanIp ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def MachineWanIp @MachineWanIp end |
#Name ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def Name @Name end |
#OsInfo ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def OsInfo @OsInfo end |
#Path ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def Path @Path end |
#ProjectId ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def ProjectId @ProjectId end |
#Quuid ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def Quuid @Quuid end |
#ServiceType ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def ServiceType @ServiceType end |
#Tag ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def Tag @Tag end |
#UpdateTime ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def UpdateTime @UpdateTime end |
#Uuid ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def Uuid @Uuid end |
#Version ⇒ Object
2350 2351 2352 |
# File 'lib/v20180228/models.rb', line 2350 def Version @Version end |
Instance Method Details
#deserialize(params) ⇒ Object
2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 |
# File 'lib/v20180228/models.rb', line 2372 def deserialize(params) @MachineIp = params['MachineIp'] @MachineWanIp = params['MachineWanIp'] @Quuid = params['Quuid'] @Uuid = params['Uuid'] @OsInfo = params['OsInfo'] @ProjectId = params['ProjectId'] unless params['Tag'].nil? @Tag = [] params['Tag'].each do |i| machinetag_tmp = MachineTag.new machinetag_tmp.deserialize(i) @Tag << machinetag_tmp end end @Name = params['Name'] @Version = params['Version'] @Lang = params['Lang'] @ServiceType = params['ServiceType'] @MachineName = params['MachineName'] @UpdateTime = params['UpdateTime'] @FirstTime = params['FirstTime'] @IsNew = params['IsNew'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end @Path = params['Path'] end |