Class: TencentCloud::Emr::V20190103::DescribeClusterNodesRequest

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

Overview

DescribeClusterNodes请求参数结构体

Instance Attribute Summary collapse

  • #ExportDb ⇒ Object
  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.
  • #HardwareResourceType ⇒ Object
  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.
  • #InstanceId ⇒ Object
  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.
  • #Limit ⇒ Object
  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.
  • #NodeFlag ⇒ Object
  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.
  • #Offset ⇒ Object
  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.
  • #OrderField ⇒ Object
  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.
  • #SearchFields ⇒ Object
  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.

    Instance Method Summary collapse

    Constructor Details

    #initialize(instanceid = nil, nodeflag = nil, exportdb = nil, offset = nil, limit = nil, hardwareresourcetype = nil, searchfields = nil, orderfield = nil, asc = nil) ⇒ DescribeClusterNodesRequest

    Returns a new instance of DescribeClusterNodesRequest.

    
    
    3207
    3208
    3209
    3210
    3211
    3212
    3213
    3214
    3215
    3216
    3217
    # File 'lib/v20190103/models.rb', line 3207
    
    def initialize(instanceid=nil, nodeflag=nil, exportdb=nil, offset=nil, limit=nil, hardwareresourcetype=nil, searchfields=nil, orderfield=nil, asc=nil)
      @InstanceId = instanceid
      @NodeFlag = nodeflag
      @ExportDb = exportdb
      @Offset = offset
      @Limit = limit
      @HardwareResourceType = hardwareresourcetype
      @SearchFields = searchfields
      @OrderField = orderfield
      @Asc = asc
    end

    Instance Attribute Details

    #AscObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def Asc
      @Asc
    end

    #ExportDbObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def ExportDb
      @ExportDb
    end

    #HardwareResourceTypeObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def HardwareResourceType
      @HardwareResourceType
    end

    #InstanceIdObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def InstanceId
      @InstanceId
    end

    #LimitObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def Limit
      @Limit
    end

    #NodeFlagObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def NodeFlag
      @NodeFlag
    end

    #OffsetObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def Offset
      @Offset
    end

    #OrderFieldObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def OrderField
      @OrderField
    end

    #SearchFieldsObject

  • all:表示获取全部类型节点,cdb信息除外。
  • master:表示获取master节点信息。
  • core:表示获取core节点信息。
  • task:表示获取task节点信息。
  • common:表示获取common节点信息。
  • router:表示获取router节点信息。
  • db:表示获取正常状态的cdb信息。
  • recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
  • renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
  • 注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据

    Parameters:

    • InstanceId:

      集群实例ID,实例ID形如: emr-xxxxxxxx

    • NodeFlag:

      节点标识,取值为:

    • ExportDb:

      导出全部节点信息csv时是否携带cdb信息

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

      每页返回数量,默认值为100,最大值为100。

    • HardwareResourceType:

      资源类型:支持all/host/pod,默认为all

    • SearchFields:

      支持搜索的字段

    • OrderField:

      排序字段

    • Asc:

      是否升序,1:升序,0:降序

    
    
    3205
    3206
    3207
    # File 'lib/v20190103/models.rb', line 3205
    
    def SearchFields
      @SearchFields
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    3219
    3220
    3221
    3222
    3223
    3224
    3225
    3226
    3227
    3228
    3229
    3230
    3231
    3232
    3233
    3234
    3235
    3236
    # File 'lib/v20190103/models.rb', line 3219
    
    def deserialize(params)
      @InstanceId = params['InstanceId']
      @NodeFlag = params['NodeFlag']
      @ExportDb = params['ExportDb']
      @Offset = params['Offset']
      @Limit = params['Limit']
      @HardwareResourceType = params['HardwareResourceType']
      unless params['SearchFields'].nil?
        @SearchFields = []
        params['SearchFields'].each do |i|
          searchitem_tmp = SearchItem.new
          searchitem_tmp.deserialize(i)
          @SearchFields << searchitem_tmp
        end
      end
      @OrderField = params['OrderField']
      @Asc = params['Asc']
    end