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.



1295
1296
1297
1298
1299
1300
1301
1302
# File 'lib/v20200915/models.rb', line 1295

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无限大



1293
1294
1295
# File 'lib/v20200915/models.rb', line 1293

def DisplayPolicy
  @DisplayPolicy
end

#ForceAllObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

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

  • Offset:

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

  • Limit:

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

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

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



1293
1294
1295
# File 'lib/v20200915/models.rb', line 1293

def ForceAll
  @ForceAll
end

#InstanceIdObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

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

  • Offset:

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

  • Limit:

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

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

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



1293
1294
1295
# File 'lib/v20200915/models.rb', line 1293

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

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

  • Offset:

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

  • Limit:

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

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

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



1293
1294
1295
# File 'lib/v20200915/models.rb', line 1293

def Limit
  @Limit
end

#NodeRoleObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

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

  • Offset:

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

  • Limit:

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

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

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



1293
1294
1295
# File 'lib/v20200915/models.rb', line 1293

def NodeRole
  @NodeRole
end

#OffsetObject

Parameters:

  • InstanceId:

    集群实例ID

  • NodeRole:

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

  • Offset:

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

  • Limit:

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

  • DisplayPolicy:

    展现策略,All时显示所有

  • ForceAll:

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



1293
1294
1295
# File 'lib/v20200915/models.rb', line 1293

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



1304
1305
1306
1307
1308
1309
1310
1311
# File 'lib/v20200915/models.rb', line 1304

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