Class: TencentCloud::Cwp::V20180228::AssetWebServiceBaseInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::AssetWebServiceBaseInfo
- Defined in:
- lib/v20180228/models.rb
Overview
资源管理Web服务列表信息
Instance Attribute Summary collapse
- #BinPath ⇒ Object
- #ConfigPath ⇒ Object
- #Desc ⇒ Object
- #FirstTime ⇒ Object
- #Id ⇒ Object
- #InstallPath ⇒ Object
- #IsNew ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MachineIp ⇒ Object
- #MachineName ⇒ Object
- #MachineWanIp ⇒ Object
- #Name ⇒ Object
- #OsInfo ⇒ Object
- #ProcessCount ⇒ Object
- #ProjectId ⇒ Object
- #Quuid ⇒ Object
- #Tag ⇒ Object
- #UpdateTime ⇒ Object
- #User ⇒ 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, binpath = nil, user = nil, installpath = nil, configpath = nil, processcount = nil, id = nil, machinename = nil, desc = nil, updatetime = nil, firsttime = nil, isnew = nil, machineextrainfo = nil) ⇒ AssetWebServiceBaseInfo
constructor
A new instance of AssetWebServiceBaseInfo.
Constructor Details
#initialize(machineip = nil, machinewanip = nil, quuid = nil, uuid = nil, osinfo = nil, projectid = nil, tag = nil, name = nil, version = nil, binpath = nil, user = nil, installpath = nil, configpath = nil, processcount = nil, id = nil, machinename = nil, desc = nil, updatetime = nil, firsttime = nil, isnew = nil, machineextrainfo = nil) ⇒ AssetWebServiceBaseInfo
Returns a new instance of AssetWebServiceBaseInfo.
2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 |
# File 'lib/v20180228/models.rb', line 2644 def initialize(machineip=nil, machinewanip=nil, quuid=nil, uuid=nil, osinfo=nil, projectid=nil, tag=nil, name=nil, version=nil, binpath=nil, user=nil, installpath=nil, configpath=nil, processcount=nil, id=nil, machinename=nil, desc=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 @BinPath = binpath @User = user @InstallPath = installpath @ConfigPath = configpath @ProcessCount = processcount @Id = id @MachineName = machinename @Desc = desc @UpdateTime = updatetime @FirstTime = firsttime @IsNew = isnew @MachineExtraInfo = machineextrainfo end |
Instance Attribute Details
#BinPath ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def BinPath @BinPath end |
#ConfigPath ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def ConfigPath @ConfigPath end |
#Desc ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def Desc @Desc end |
#FirstTime ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def FirstTime @FirstTime end |
#Id ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def Id @Id end |
#InstallPath ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def InstallPath @InstallPath end |
#IsNew ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def IsNew @IsNew end |
#MachineExtraInfo ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def MachineExtraInfo @MachineExtraInfo end |
#MachineIp ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def MachineIp @MachineIp end |
#MachineName ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def MachineName @MachineName end |
#MachineWanIp ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def MachineWanIp @MachineWanIp end |
#Name ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def Name @Name end |
#OsInfo ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def OsInfo @OsInfo end |
#ProcessCount ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def ProcessCount @ProcessCount end |
#ProjectId ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def ProjectId @ProjectId end |
#Quuid ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def Quuid @Quuid end |
#Tag ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def Tag @Tag end |
#UpdateTime ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def UpdateTime @UpdateTime end |
#User ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def User @User end |
#Uuid ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def Uuid @Uuid end |
#Version ⇒ Object
2642 2643 2644 |
# File 'lib/v20180228/models.rb', line 2642 def Version @Version end |
Instance Method Details
#deserialize(params) ⇒ Object
2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 |
# File 'lib/v20180228/models.rb', line 2668 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'] @BinPath = params['BinPath'] @User = params['User'] @InstallPath = params['InstallPath'] @ConfigPath = params['ConfigPath'] @ProcessCount = params['ProcessCount'] @Id = params['Id'] @MachineName = params['MachineName'] @Desc = params['Desc'] @UpdateTime = params['UpdateTime'] @FirstTime = params['FirstTime'] @IsNew = params['IsNew'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end end |