Class: TencentCloud::Tdmq::V20200217::RabbitMQPrivateNode

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

Overview

RabbitMQ节点信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(nodename = nil, nodestatus = nil, cpuusage = nil, memory = nil, diskusage = nil, processnumber = nil) ⇒ RabbitMQPrivateNode

Returns a new instance of RabbitMQPrivateNode.



10657
10658
10659
10660
10661
10662
10663
10664
# File 'lib/v20200217/models.rb', line 10657

def initialize(nodename=nil, nodestatus=nil, cpuusage=nil, memory=nil, diskusage=nil, processnumber=nil)
  @NodeName = nodename
  @NodeStatus = nodestatus
  @CPUUsage = cpuusage
  @Memory = memory
  @DiskUsage = diskusage
  @ProcessNumber = processnumber
end

Instance Attribute Details

#CPUUsageObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NodeName:

    节点名字

  • NodeStatus:

    节点状态

  • CPUUsage:

    CPU使用率

  • Memory:

    内存使用情况,单位MB

  • DiskUsage:

    磁盘使用率

  • ProcessNumber:

    Rabbitmq的Erlang进程数



10655
10656
10657
# File 'lib/v20200217/models.rb', line 10655

def CPUUsage
  @CPUUsage
end

#DiskUsageObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NodeName:

    节点名字

  • NodeStatus:

    节点状态

  • CPUUsage:

    CPU使用率

  • Memory:

    内存使用情况,单位MB

  • DiskUsage:

    磁盘使用率

  • ProcessNumber:

    Rabbitmq的Erlang进程数



10655
10656
10657
# File 'lib/v20200217/models.rb', line 10655

def DiskUsage
  @DiskUsage
end

#MemoryObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NodeName:

    节点名字

  • NodeStatus:

    节点状态

  • CPUUsage:

    CPU使用率

  • Memory:

    内存使用情况,单位MB

  • DiskUsage:

    磁盘使用率

  • ProcessNumber:

    Rabbitmq的Erlang进程数



10655
10656
10657
# File 'lib/v20200217/models.rb', line 10655

def Memory
  @Memory
end

#NodeNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NodeName:

    节点名字

  • NodeStatus:

    节点状态

  • CPUUsage:

    CPU使用率

  • Memory:

    内存使用情况,单位MB

  • DiskUsage:

    磁盘使用率

  • ProcessNumber:

    Rabbitmq的Erlang进程数



10655
10656
10657
# File 'lib/v20200217/models.rb', line 10655

def NodeName
  @NodeName
end

#NodeStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NodeName:

    节点名字

  • NodeStatus:

    节点状态

  • CPUUsage:

    CPU使用率

  • Memory:

    内存使用情况,单位MB

  • DiskUsage:

    磁盘使用率

  • ProcessNumber:

    Rabbitmq的Erlang进程数



10655
10656
10657
# File 'lib/v20200217/models.rb', line 10655

def NodeStatus
  @NodeStatus
end

#ProcessNumberObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NodeName:

    节点名字

  • NodeStatus:

    节点状态

  • CPUUsage:

    CPU使用率

  • Memory:

    内存使用情况,单位MB

  • DiskUsage:

    磁盘使用率

  • ProcessNumber:

    Rabbitmq的Erlang进程数



10655
10656
10657
# File 'lib/v20200217/models.rb', line 10655

def ProcessNumber
  @ProcessNumber
end

Instance Method Details

#deserialize(params) ⇒ Object



10666
10667
10668
10669
10670
10671
10672
10673
# File 'lib/v20200217/models.rb', line 10666

def deserialize(params)
  @NodeName = params['NodeName']
  @NodeStatus = params['NodeStatus']
  @CPUUsage = params['CPUUsage']
  @Memory = params['Memory']
  @DiskUsage = params['DiskUsage']
  @ProcessNumber = params['ProcessNumber']
end