Class: TencentCloud::Cwp::V20180228::AssetDatabaseBaseInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::AssetDatabaseBaseInfo
- Defined in:
- lib/v20180228/models.rb
Overview
资源管理数据库列表信息
Instance Attribute Summary collapse
- #BinPath ⇒ Object
- #ConfigPath ⇒ Object
- #DataPath ⇒ Object
- #ErrorLogPath ⇒ Object
- #FirstTime ⇒ Object
- #Id ⇒ Object
- #Ip ⇒ Object
- #IsNew ⇒ Object
- #LogPath ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MachineIp ⇒ Object
- #MachineName ⇒ Object
- #MachineWanIp ⇒ Object
- #Name ⇒ Object
- #OsInfo ⇒ Object
- #Param ⇒ Object
- #Permission ⇒ Object
- #PlugInPath ⇒ Object
- #Port ⇒ Object
- #ProjectId ⇒ Object
- #Proto ⇒ 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, port = nil, proto = nil, user = nil, ip = nil, configpath = nil, logpath = nil, datapath = nil, permission = nil, errorlogpath = nil, pluginpath = nil, binpath = nil, param = nil, id = nil, updatetime = nil, firsttime = nil, isnew = nil, machinename = nil, machineextrainfo = nil) ⇒ AssetDatabaseBaseInfo
constructor
A new instance of AssetDatabaseBaseInfo.
Constructor Details
#initialize(machineip = nil, machinewanip = nil, quuid = nil, uuid = nil, osinfo = nil, projectid = nil, tag = nil, name = nil, version = nil, port = nil, proto = nil, user = nil, ip = nil, configpath = nil, logpath = nil, datapath = nil, permission = nil, errorlogpath = nil, pluginpath = nil, binpath = nil, param = nil, id = nil, updatetime = nil, firsttime = nil, isnew = nil, machinename = nil, machineextrainfo = nil) ⇒ AssetDatabaseBaseInfo
Returns a new instance of AssetDatabaseBaseInfo.
500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 |
# File 'lib/v20180228/models.rb', line 500 def initialize(machineip=nil, machinewanip=nil, quuid=nil, uuid=nil, osinfo=nil, projectid=nil, tag=nil, name=nil, version=nil, port=nil, proto=nil, user=nil, ip=nil, configpath=nil, logpath=nil, datapath=nil, =nil, errorlogpath=nil, pluginpath=nil, binpath=nil, param=nil, id=nil, updatetime=nil, firsttime=nil, isnew=nil, machinename=nil, machineextrainfo=nil) @MachineIp = machineip @MachineWanIp = machinewanip @Quuid = quuid @Uuid = uuid @OsInfo = osinfo @ProjectId = projectid @Tag = tag @Name = name @Version = version @Port = port @Proto = proto @User = user @Ip = ip @ConfigPath = configpath @LogPath = logpath @DataPath = datapath @Permission = @ErrorLogPath = errorlogpath @PlugInPath = pluginpath @BinPath = binpath @Param = param @Id = id @UpdateTime = updatetime @FirstTime = firsttime @IsNew = isnew @MachineName = machinename @MachineExtraInfo = machineextrainfo end |
Instance Attribute Details
#BinPath ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def BinPath @BinPath end |
#ConfigPath ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def ConfigPath @ConfigPath end |
#DataPath ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def DataPath @DataPath end |
#ErrorLogPath ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def ErrorLogPath @ErrorLogPath end |
#FirstTime ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def FirstTime @FirstTime end |
#Id ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Id @Id end |
#Ip ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Ip @Ip end |
#IsNew ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def IsNew @IsNew end |
#LogPath ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def LogPath @LogPath end |
#MachineExtraInfo ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def MachineExtraInfo @MachineExtraInfo end |
#MachineIp ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def MachineIp @MachineIp end |
#MachineName ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def MachineName @MachineName end |
#MachineWanIp ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def MachineWanIp @MachineWanIp end |
#Name ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Name @Name end |
#OsInfo ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def OsInfo @OsInfo end |
#Param ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Param @Param end |
#Permission ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Permission @Permission end |
#PlugInPath ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def PlugInPath @PlugInPath end |
#Port ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Port @Port end |
#ProjectId ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def ProjectId @ProjectId end |
#Proto ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Proto @Proto end |
#Quuid ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Quuid @Quuid end |
#Tag ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Tag @Tag end |
#UpdateTime ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def UpdateTime @UpdateTime end |
#User ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def User @User end |
#Uuid ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Uuid @Uuid end |
#Version ⇒ Object
498 499 500 |
# File 'lib/v20180228/models.rb', line 498 def Version @Version end |
Instance Method Details
#deserialize(params) ⇒ Object
530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'lib/v20180228/models.rb', line 530 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'] @Port = params['Port'] @Proto = params['Proto'] @User = params['User'] @Ip = params['Ip'] @ConfigPath = params['ConfigPath'] @LogPath = params['LogPath'] @DataPath = params['DataPath'] @Permission = params['Permission'] @ErrorLogPath = params['ErrorLogPath'] @PlugInPath = params['PlugInPath'] @BinPath = params['BinPath'] @Param = params['Param'] @Id = params['Id'] @UpdateTime = params['UpdateTime'] @FirstTime = params['FirstTime'] @IsNew = params['IsNew'] @MachineName = params['MachineName'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end end |