Class: TencentCloud::Cdwch::V20200915::DescribeInstanceNodesRequest

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

Overview

DescribeInstanceNodes请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, noderole = nil, offset = nil, limit = nil, displaypolicy = nil, forceall = nil) ⇒ DescribeInstanceNodesRequest

Returns a new instance of DescribeInstanceNodesRequest.



1402
1403
1404
1405
1406
1407
1408
1409
# File 'lib/v20200915/models.rb', line 1402

def initialize(instanceid=nil, noderole=nil, offset=nil, limit=nil, displaypolicy=nil, forceall=nil)
  @InstanceId = instanceid
  @NodeRole = noderole
  @Offset = offset
  @Limit = limit
  @DisplayPolicy = displaypolicy
  @ForceAll = forceall
end

Instance Attribute Details

#DisplayPolicyObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

    集群角色类型,“DATA” 为数据节点、“COMMON” 为 ZooKeeper 节点,默认为 "DATA" 数据节点。

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

    当true的时候返回所有节点,即Limit无限大



1400
1401
1402
# File 'lib/v20200915/models.rb', line 1400

def DisplayPolicy
  @DisplayPolicy
end

#ForceAllObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

    集群角色类型,“DATA” 为数据节点、“COMMON” 为 ZooKeeper 节点,默认为 "DATA" 数据节点。

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

    当true的时候返回所有节点,即Limit无限大



1400
1401
1402
# File 'lib/v20200915/models.rb', line 1400

def ForceAll
  @ForceAll
end

#InstanceIdObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

    集群角色类型,“DATA” 为数据节点、“COMMON” 为 ZooKeeper 节点,默认为 "DATA" 数据节点。

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

    当true的时候返回所有节点,即Limit无限大



1400
1401
1402
# File 'lib/v20200915/models.rb', line 1400

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

    集群角色类型,“DATA” 为数据节点、“COMMON” 为 ZooKeeper 节点,默认为 "DATA" 数据节点。

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

    当true的时候返回所有节点,即Limit无限大



1400
1401
1402
# File 'lib/v20200915/models.rb', line 1400

def Limit
  @Limit
end

#NodeRoleObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

    集群角色类型,“DATA” 为数据节点、“COMMON” 为 ZooKeeper 节点,默认为 "DATA" 数据节点。

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

    当true的时候返回所有节点,即Limit无限大



1400
1401
1402
# File 'lib/v20200915/models.rb', line 1400

def NodeRole
  @NodeRole
end

#OffsetObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

    集群角色类型,“DATA” 为数据节点、“COMMON” 为 ZooKeeper 节点,默认为 "DATA" 数据节点。

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

    当true的时候返回所有节点,即Limit无限大



1400
1401
1402
# File 'lib/v20200915/models.rb', line 1400

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



1411
1412
1413
1414
1415
1416
1417
1418
# File 'lib/v20200915/models.rb', line 1411

def deserialize(params)
  @InstanceId = params['InstanceId']
  @NodeRole = params['NodeRole']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @DisplayPolicy = params['DisplayPolicy']
  @ForceAll = params['ForceAll']
end