Class: TencentCloud::Cwp::V20180228::BaselineHost

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180228/models.rb

Overview

基线主机信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hostid = nil, hostname = nil, hosttag = nil, hostip = nil, wanip = nil, machineextrainfo = nil) ⇒ BaselineHost



3099
3100
3101
3102
3103
3104
3105
3106
# File 'lib/v20180228/models.rb', line 3099

def initialize(hostid=nil, hostname=nil, hosttag=nil, hostip=nil, wanip=nil, machineextrainfo=nil)
  @HostId = hostid
  @HostName = hostname
  @HostTag = hosttag
  @HostIp = hostip
  @WanIp = wanip
  @MachineExtraInfo = machineextrainfo
end

Instance Attribute Details

#HostIdObject



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def HostId
  @HostId
end

#HostIpObject



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def HostIp
  @HostIp
end

#HostNameObject



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def HostName
  @HostName
end

#HostTagObject



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def HostTag
  @HostTag
end

#MachineExtraInfoObject



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def MachineExtraInfo
  @MachineExtraInfo
end

#WanIpObject



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def WanIp
  @WanIp
end

Instance Method Details

#deserialize(params) ⇒ Object



3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
# File 'lib/v20180228/models.rb', line 3108

def deserialize(params)
  @HostId = params['HostId']
  @HostName = params['HostName']
  @HostTag = params['HostTag']
  @HostIp = params['HostIp']
  @WanIp = params['WanIp']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
end