Class: TencentCloud::Emr::V20190103::ServiceNodeDetailInfo

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

Overview

服务进程信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ip = nil, nodetype = nil, nodename = nil, servicestatus = nil, monitorstatus = nil, status = nil, portsinfo = nil, lastrestarttime = nil, flag = nil, confgroupid = nil, confgroupname = nil, confstatus = nil, servicedetectioninfo = nil, nodeflagfilter = nil, healthstatus = nil, issupportrolemonitor = nil, stoppolicies = nil, hastate = nil, nameservice = nil, isfederation = nil, datanodemaintenancestate = nil) ⇒ ServiceNodeDetailInfo

Returns a new instance of ServiceNodeDetailInfo.



13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
# File 'lib/v20190103/models.rb', line 13264

def initialize(ip=nil, nodetype=nil, nodename=nil, servicestatus=nil, monitorstatus=nil, status=nil, portsinfo=nil, lastrestarttime=nil, flag=nil, confgroupid=nil, confgroupname=nil, confstatus=nil, servicedetectioninfo=nil, nodeflagfilter=nil, healthstatus=nil, issupportrolemonitor=nil, stoppolicies=nil, hastate=nil, nameservice=nil, isfederation=nil, datanodemaintenancestate=nil)
  @Ip = ip
  @NodeType = nodetype
  @NodeName = nodename
  @ServiceStatus = servicestatus
  @MonitorStatus = monitorstatus
  @Status = status
  @PortsInfo = portsinfo
  @LastRestartTime = lastrestarttime
  @Flag = flag
  @ConfGroupId = confgroupid
  @ConfGroupName = confgroupname
  @ConfStatus = confstatus
  @ServiceDetectionInfo = servicedetectioninfo
  @NodeFlagFilter = nodeflagfilter
  @HealthStatus = healthstatus
  @IsSupportRoleMonitor = issupportrolemonitor
  @StopPolicies = stoppolicies
  @HAState = hastate
  @NameService = nameservice
  @IsFederation = isfederation
  @DataNodeMaintenanceState = datanodemaintenancestate
end

Instance Attribute Details

#ConfGroupIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def ConfGroupId
  @ConfGroupId
end

#ConfGroupNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def ConfGroupName
  @ConfGroupName
end

#ConfStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def ConfStatus
  @ConfStatus
end

#DataNodeMaintenanceStateObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def DataNodeMaintenanceState
  @DataNodeMaintenanceState
end

#FlagObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def Flag
  @Flag
end

#HAStateObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def HAState
  @HAState
end

#HealthStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def HealthStatus
  @HealthStatus
end

#IpObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def Ip
  @Ip
end

#IsFederationObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def IsFederation
  @IsFederation
end

#IsSupportRoleMonitorObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def IsSupportRoleMonitor
  @IsSupportRoleMonitor
end

#LastRestartTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def LastRestartTime
  @LastRestartTime
end

#MonitorStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def MonitorStatus
  @MonitorStatus
end

#NameServiceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def NameService
  @NameService
end

#NodeFlagFilterObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def NodeFlagFilter
  @NodeFlagFilter
end

#NodeNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def NodeName
  @NodeName
end

#NodeTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def NodeType
  @NodeType
end

#PortsInfoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def PortsInfo
  @PortsInfo
end

#ServiceDetectionInfoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def ServiceDetectionInfo
  @ServiceDetectionInfo
end

#ServiceStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def ServiceStatus
  @ServiceStatus
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def Status
  @Status
end

#StopPoliciesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 进程所在节点IP

  • 进程类型

  • 进程名称

  • 服务组件状态

  • 进程监控状态

  • 服务组件状态

  • 进程端口信息

  • 最近重启时间

  • 节点类型

  • 配置组ID

  • 配置组名称

  • 节点是否需要重启

  • 进程探测信息

  • 节点类型

  • 进程健康状态

  • 角色是否支持监控

  • 暂停策略

  • 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错

  • NameService名称

  • 是否支持联邦

  • datanode是否是维护状态



13262
13263
13264
# File 'lib/v20190103/models.rb', line 13262

def StopPolicies
  @StopPolicies
end

Instance Method Details

#deserialize(params) ⇒ Object



13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
# File 'lib/v20190103/models.rb', line 13288

def deserialize(params)
  @Ip = params['Ip']
  @NodeType = params['NodeType']
  @NodeName = params['NodeName']
  @ServiceStatus = params['ServiceStatus']
  @MonitorStatus = params['MonitorStatus']
  @Status = params['Status']
  @PortsInfo = params['PortsInfo']
  @LastRestartTime = params['LastRestartTime']
  @Flag = params['Flag']
  @ConfGroupId = params['ConfGroupId']
  @ConfGroupName = params['ConfGroupName']
  @ConfStatus = params['ConfStatus']
  unless params['ServiceDetectionInfo'].nil?
    @ServiceDetectionInfo = []
    params['ServiceDetectionInfo'].each do |i|
      serviceprocessfunctioninfo_tmp = ServiceProcessFunctionInfo.new
      serviceprocessfunctioninfo_tmp.deserialize(i)
      @ServiceDetectionInfo << serviceprocessfunctioninfo_tmp
    end
  end
  @NodeFlagFilter = params['NodeFlagFilter']
  unless params['HealthStatus'].nil?
    @HealthStatus = HealthStatus.new
    @HealthStatus.deserialize(params['HealthStatus'])
  end
  @IsSupportRoleMonitor = params['IsSupportRoleMonitor']
  unless params['StopPolicies'].nil?
    @StopPolicies = []
    params['StopPolicies'].each do |i|
      restartpolicy_tmp = RestartPolicy.new
      restartpolicy_tmp.deserialize(i)
      @StopPolicies << restartpolicy_tmp
    end
  end
  @HAState = params['HAState']
  @NameService = params['NameService']
  @IsFederation = params['IsFederation']
  @DataNodeMaintenanceState = params['DataNodeMaintenanceState']
end