Class: TencentCloud::Cdc::V20201214::HostDetailInfo

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

Overview

宿主机资源的概览详细信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hosttypefamily = nil, cputotal = nil, cpuavailable = nil, memtotal = nil, memavailable = nil) ⇒ HostDetailInfo

Returns a new instance of HostDetailInfo.



1648
1649
1650
1651
1652
1653
1654
# File 'lib/v20201214/models.rb', line 1648

def initialize(hosttypefamily=nil, cputotal=nil, cpuavailable=nil, memtotal=nil, memavailable=nil)
  @HostTypeFamily = hosttypefamily
  @CpuTotal = cputotal
  @CpuAvailable = cpuavailable
  @MemTotal = memtotal
  @MemAvailable = memavailable
end

Instance Attribute Details

#CpuAvailableObject

Parameters:

  • HostTypeFamily:

    类型族

  • CpuTotal:

    总CPU

  • CpuAvailable:

    可用CPU

  • MemTotal:

    总内存

  • MemAvailable:

    可用内存



1646
1647
1648
# File 'lib/v20201214/models.rb', line 1646

def CpuAvailable
  @CpuAvailable
end

#CpuTotalObject

Parameters:

  • HostTypeFamily:

    类型族

  • CpuTotal:

    总CPU

  • CpuAvailable:

    可用CPU

  • MemTotal:

    总内存

  • MemAvailable:

    可用内存



1646
1647
1648
# File 'lib/v20201214/models.rb', line 1646

def CpuTotal
  @CpuTotal
end

#HostTypeFamilyObject

Parameters:

  • HostTypeFamily:

    类型族

  • CpuTotal:

    总CPU

  • CpuAvailable:

    可用CPU

  • MemTotal:

    总内存

  • MemAvailable:

    可用内存



1646
1647
1648
# File 'lib/v20201214/models.rb', line 1646

def HostTypeFamily
  @HostTypeFamily
end

#MemAvailableObject

Parameters:

  • HostTypeFamily:

    类型族

  • CpuTotal:

    总CPU

  • CpuAvailable:

    可用CPU

  • MemTotal:

    总内存

  • MemAvailable:

    可用内存



1646
1647
1648
# File 'lib/v20201214/models.rb', line 1646

def MemAvailable
  @MemAvailable
end

#MemTotalObject

Parameters:

  • HostTypeFamily:

    类型族

  • CpuTotal:

    总CPU

  • CpuAvailable:

    可用CPU

  • MemTotal:

    总内存

  • MemAvailable:

    可用内存



1646
1647
1648
# File 'lib/v20201214/models.rb', line 1646

def MemTotal
  @MemTotal
end

Instance Method Details

#deserialize(params) ⇒ Object



1656
1657
1658
1659
1660
1661
1662
# File 'lib/v20201214/models.rb', line 1656

def deserialize(params)
  @HostTypeFamily = params['HostTypeFamily']
  @CpuTotal = params['CpuTotal']
  @CpuAvailable = params['CpuAvailable']
  @MemTotal = params['MemTotal']
  @MemAvailable = params['MemAvailable']
end