Class: TencentCloud::Emr::V20190103::DescribeServiceNodeInfosRequest

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

Overview

DescribeServiceNodeInfos请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, offset = nil, limit = nil, searchtext = nil, confstatus = nil, maintainstateid = nil, operatorstateid = nil, healthstateid = nil, servicename = nil, nodetypename = nil, datanodemaintenanceid = nil, searchfields = nil) ⇒ DescribeServiceNodeInfosRequest

Returns a new instance of DescribeServiceNodeInfosRequest.



5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
# File 'lib/v20190103/models.rb', line 5407

def initialize(instanceid=nil, offset=nil, limit=nil, searchtext=nil, confstatus=nil, maintainstateid=nil, operatorstateid=nil, healthstateid=nil, servicename=nil, nodetypename=nil, datanodemaintenanceid=nil, searchfields=nil)
  @InstanceId = instanceid
  @Offset = offset
  @Limit = limit
  @SearchText = searchtext
  @ConfStatus = confstatus
  @MaintainStateId = maintainstateid
  @OperatorStateId = operatorstateid
  @HealthStateId = healthstateid
  @ServiceName = servicename
  @NodeTypeName = nodetypename
  @DataNodeMaintenanceId = datanodemaintenanceid
  @SearchFields = searchfields
end

Instance Attribute Details

#ConfStatusObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def ConfStatus
  @ConfStatus
end

#DataNodeMaintenanceIdObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def DataNodeMaintenanceId
  @DataNodeMaintenanceId
end

#HealthStateIdObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def HealthStateId
  @HealthStateId
end

#InstanceIdObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def InstanceId
  @InstanceId
end

#LimitObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def Limit
  @Limit
end

#MaintainStateIdObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def MaintainStateId
  @MaintainStateId
end

#NodeTypeNameObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def NodeTypeName
  @NodeTypeName
end

#OffsetObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def Offset
  @Offset
end

#OperatorStateIdObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def OperatorStateId
  @OperatorStateId
end

#SearchFieldsObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def SearchFields
  @SearchFields
end

#SearchTextObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def SearchText
  @SearchText
end

#ServiceNameObject

0代表所有状态1代表正常模式2代表维护模式0代表所有状态1代表已启动2代表已停止“0”代表不可用“1”代表良好“-2”代表未知“-99”代表所有“-3”代表存在隐患“-4”代表未探测0代表所有状态1代表处于维护状态

Parameters:

  • InstanceId:

    实例ID

  • Offset:

    页码

  • Limit:

    页大小

  • SearchText:

    搜索字段

  • ConfStatus:,-99 ('配置状态,-2:配置失败,-1:配置过期,1:已同步''全部')

    onfStatus: ‘配置状态,-2:配置失败,-1:配置过期,1:已同步’, -99 ‘全部’

  • MaintainStateId:

    过滤条件:维护状态

  • OperatorStateId:

    过滤条件:操作状态

  • HealthStateId:

    过滤条件:健康状态

  • ServiceName:

    服务组件名称应采用全大写形式(例如:YARN),api调用时须与 ServiceGroupType 在两者之中任选其一并保证必填。

  • NodeTypeName:

    节点名称master,core,task,common,router

  • DataNodeMaintenanceId:

    过滤条件:dn是否处于维护状态

  • SearchFields:

    支持搜索的字段,目前支持 SearchType :ipv4



5405
5406
5407
# File 'lib/v20190103/models.rb', line 5405

def ServiceName
  @ServiceName
end

Instance Method Details

#deserialize(params) ⇒ Object



5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
# File 'lib/v20190103/models.rb', line 5422

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @SearchText = params['SearchText']
  @ConfStatus = params['ConfStatus']
  @MaintainStateId = params['MaintainStateId']
  @OperatorStateId = params['OperatorStateId']
  @HealthStateId = params['HealthStateId']
  @ServiceName = params['ServiceName']
  @NodeTypeName = params['NodeTypeName']
  @DataNodeMaintenanceId = params['DataNodeMaintenanceId']
  unless params['SearchFields'].nil?
    @SearchFields = []
    params['SearchFields'].each do |i|
      searchitem_tmp = SearchItem.new
      searchitem_tmp.deserialize(i)
      @SearchFields << searchitem_tmp
    end
  end
end