Class: TencentCloud::Cwp::V20180228::AssetWebAppBaseInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::AssetWebAppBaseInfo
- Defined in:
- lib/v20180228/models.rb
Overview
资源管理Web应用列表信息
Instance Attribute Summary collapse
- #Desc ⇒ Object
- #Domain ⇒ Object
- #FirstTime ⇒ Object
- #Id ⇒ Object
- #IsNew ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MachineIp ⇒ Object
- #MachineName ⇒ Object
- #MachineWanIp ⇒ Object
- #Name ⇒ Object
- #OsInfo ⇒ Object
- #PluginCount ⇒ Object
- #ProjectId ⇒ Object
- #Quuid ⇒ Object
- #RootPath ⇒ Object
- #ServiceType ⇒ Object
- #Tag ⇒ Object
- #UpdateTime ⇒ Object
- #Uuid ⇒ Object
- #Version ⇒ Object
- #VirtualPath ⇒ 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, rootpath = nil, servicetype = nil, domain = nil, virtualpath = nil, plugincount = nil, id = nil, desc = nil, machinename = nil, updatetime = nil, firsttime = nil, isnew = nil, machineextrainfo = nil) ⇒ AssetWebAppBaseInfo
constructor
A new instance of AssetWebAppBaseInfo.
Constructor Details
#initialize(machineip = nil, machinewanip = nil, quuid = nil, uuid = nil, osinfo = nil, projectid = nil, tag = nil, name = nil, version = nil, rootpath = nil, servicetype = nil, domain = nil, virtualpath = nil, plugincount = nil, id = nil, desc = nil, machinename = nil, updatetime = nil, firsttime = nil, isnew = nil, machineextrainfo = nil) ⇒ AssetWebAppBaseInfo
Returns a new instance of AssetWebAppBaseInfo.
2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 |
# File 'lib/v20180228/models.rb', line 2226 def initialize(machineip=nil, machinewanip=nil, quuid=nil, uuid=nil, osinfo=nil, projectid=nil, tag=nil, name=nil, version=nil, rootpath=nil, servicetype=nil, domain=nil, virtualpath=nil, plugincount=nil, id=nil, desc=nil, machinename=nil, updatetime=nil, firsttime=nil, isnew=nil, machineextrainfo=nil) @MachineIp = machineip @MachineWanIp = machinewanip @Quuid = quuid @Uuid = uuid @OsInfo = osinfo @ProjectId = projectid @Tag = tag @Name = name @Version = version @RootPath = rootpath @ServiceType = servicetype @Domain = domain @VirtualPath = virtualpath @PluginCount = plugincount @Id = id @Desc = desc @MachineName = machinename @UpdateTime = updatetime @FirstTime = firsttime @IsNew = isnew @MachineExtraInfo = machineextrainfo end |
Instance Attribute Details
#Desc ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def Desc @Desc end |
#Domain ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def Domain @Domain end |
#FirstTime ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def FirstTime @FirstTime end |
#Id ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def Id @Id end |
#IsNew ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def IsNew @IsNew end |
#MachineExtraInfo ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def MachineExtraInfo @MachineExtraInfo end |
#MachineIp ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def MachineIp @MachineIp end |
#MachineName ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def MachineName @MachineName end |
#MachineWanIp ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def MachineWanIp @MachineWanIp end |
#Name ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def Name @Name end |
#OsInfo ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def OsInfo @OsInfo end |
#PluginCount ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def PluginCount @PluginCount end |
#ProjectId ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def ProjectId @ProjectId end |
#Quuid ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def Quuid @Quuid end |
#RootPath ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def RootPath @RootPath end |
#ServiceType ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def ServiceType @ServiceType end |
#Tag ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def Tag @Tag end |
#UpdateTime ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def UpdateTime @UpdateTime end |
#Uuid ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def Uuid @Uuid end |
#Version ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def Version @Version end |
#VirtualPath ⇒ Object
2224 2225 2226 |
# File 'lib/v20180228/models.rb', line 2224 def VirtualPath @VirtualPath end |
Instance Method Details
#deserialize(params) ⇒ Object
2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 |
# File 'lib/v20180228/models.rb', line 2250 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'] @RootPath = params['RootPath'] @ServiceType = params['ServiceType'] @Domain = params['Domain'] @VirtualPath = params['VirtualPath'] @PluginCount = params['PluginCount'] @Id = params['Id'] @Desc = params['Desc'] @MachineName = params['MachineName'] @UpdateTime = params['UpdateTime'] @FirstTime = params['FirstTime'] @IsNew = params['IsNew'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end end |