Class: TencentCloud::Yunjing::V20180228::ComponentStatistics

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

Overview

组件统计数据。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, machinenum = nil, componentname = nil, componenttype = nil, description = nil) ⇒ ComponentStatistics

Returns a new instance of ComponentStatistics.



539
540
541
542
543
544
545
# File 'lib/v20180228/models.rb', line 539

def initialize(id=nil, machinenum=nil, componentname=nil, componenttype=nil, description=nil)
  @Id = id
  @MachineNum = machinenum
  @ComponentName = componentname
  @ComponentType = componenttype
  @Description = description
end

Instance Attribute Details

#ComponentNameObject

<li>WEB:Web组件</li> <li>SYSTEM:系统组件</li>

Parameters:

  • Id:

    组件ID。

  • MachineNum:

    主机数量。

  • ComponentName:

    组件名称。

  • ComponentType:

    组件类型。

  • Description:

    组件描述。



537
538
539
# File 'lib/v20180228/models.rb', line 537

def ComponentName
  @ComponentName
end

#ComponentTypeObject

<li>WEB:Web组件</li> <li>SYSTEM:系统组件</li>

Parameters:

  • Id:

    组件ID。

  • MachineNum:

    主机数量。

  • ComponentName:

    组件名称。

  • ComponentType:

    组件类型。

  • Description:

    组件描述。



537
538
539
# File 'lib/v20180228/models.rb', line 537

def ComponentType
  @ComponentType
end

#DescriptionObject

<li>WEB:Web组件</li> <li>SYSTEM:系统组件</li>

Parameters:

  • Id:

    组件ID。

  • MachineNum:

    主机数量。

  • ComponentName:

    组件名称。

  • ComponentType:

    组件类型。

  • Description:

    组件描述。



537
538
539
# File 'lib/v20180228/models.rb', line 537

def Description
  @Description
end

#IdObject

<li>WEB:Web组件</li> <li>SYSTEM:系统组件</li>

Parameters:

  • Id:

    组件ID。

  • MachineNum:

    主机数量。

  • ComponentName:

    组件名称。

  • ComponentType:

    组件类型。

  • Description:

    组件描述。



537
538
539
# File 'lib/v20180228/models.rb', line 537

def Id
  @Id
end

#MachineNumObject

<li>WEB:Web组件</li> <li>SYSTEM:系统组件</li>

Parameters:

  • Id:

    组件ID。

  • MachineNum:

    主机数量。

  • ComponentName:

    组件名称。

  • ComponentType:

    组件类型。

  • Description:

    组件描述。



537
538
539
# File 'lib/v20180228/models.rb', line 537

def MachineNum
  @MachineNum
end

Instance Method Details

#deserialize(params) ⇒ Object



547
548
549
550
551
552
553
# File 'lib/v20180228/models.rb', line 547

def deserialize(params)
  @Id = params['Id']
  @MachineNum = params['MachineNum']
  @ComponentName = params['ComponentName']
  @ComponentType = params['ComponentType']
  @Description = params['Description']
end