Class: TencentCloud::Thpc::V20230321::ModifyNodeAttributeRequest

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

Overview

ModifyNodeAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(nodeid = nil, nodename = nil, nodeallocatestate = nil, queuename = nil) ⇒ ModifyNodeAttributeRequest

Returns a new instance of ModifyNodeAttributeRequest.



2599
2600
2601
2602
2603
2604
# File 'lib/v20230321/models.rb', line 2599

def initialize(nodeid=nil, nodename=nil, nodeallocatestate=nil, queuename=nil)
  @NodeId = nodeid
  @NodeName = nodename
  @NodeAllocateState = nodeallocatestate
  @QueueName = queuename
end

Instance Attribute Details

#NodeAllocateStateObject

Parameters:

  • NodeId: (p)

    节点ID,节点ID通过调用接口 DescribeNodes获取。

  • NodeName: (p)

    节点别名

  • NodeAllocateState: (p)

    资源的分配状态: - IDLE: 资源空闲 - ISOLATE: 资源隔离

  • QueueName: (p)

    目标队列名



2597
2598
2599
# File 'lib/v20230321/models.rb', line 2597

def NodeAllocateState
  @NodeAllocateState
end

#NodeIdObject

Parameters:

  • NodeId: (p)

    节点ID,节点ID通过调用接口 DescribeNodes获取。

  • NodeName: (p)

    节点别名

  • NodeAllocateState: (p)

    资源的分配状态: - IDLE: 资源空闲 - ISOLATE: 资源隔离

  • QueueName: (p)

    目标队列名



2597
2598
2599
# File 'lib/v20230321/models.rb', line 2597

def NodeId
  @NodeId
end

#NodeNameObject

Parameters:

  • NodeId: (p)

    节点ID,节点ID通过调用接口 DescribeNodes获取。

  • NodeName: (p)

    节点别名

  • NodeAllocateState: (p)

    资源的分配状态: - IDLE: 资源空闲 - ISOLATE: 资源隔离

  • QueueName: (p)

    目标队列名



2597
2598
2599
# File 'lib/v20230321/models.rb', line 2597

def NodeName
  @NodeName
end

#QueueNameObject

Parameters:

  • NodeId: (p)

    节点ID,节点ID通过调用接口 DescribeNodes获取。

  • NodeName: (p)

    节点别名

  • NodeAllocateState: (p)

    资源的分配状态: - IDLE: 资源空闲 - ISOLATE: 资源隔离

  • QueueName: (p)

    目标队列名



2597
2598
2599
# File 'lib/v20230321/models.rb', line 2597

def QueueName
  @QueueName
end

Instance Method Details

#deserialize(params) ⇒ Object



2606
2607
2608
2609
2610
2611
# File 'lib/v20230321/models.rb', line 2606

def deserialize(params)
  @NodeId = params['NodeId']
  @NodeName = params['NodeName']
  @NodeAllocateState = params['NodeAllocateState']
  @QueueName = params['QueueName']
end