Class: TencentCloud::Emr::V20190103::ServiceNodeDetailInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::ServiceNodeDetailInfo
- Defined in:
- lib/v20190103/models.rb
Overview
服务进程信息
Instance Attribute Summary collapse
-
#ConfGroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ConfGroupName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ConfStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DataNodeMaintenanceState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Flag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#HAState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#HealthStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Ip ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsFederation ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsSupportRoleMonitor ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LastRestartTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MonitorStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NameService ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NodeFlagFilter ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NodeName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NodeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PortsInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceDetectionInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StopPolicies ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of ServiceNodeDetailInfo.
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
#ConfGroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def ConfGroupId @ConfGroupId end |
#ConfGroupName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def ConfGroupName @ConfGroupName end |
#ConfStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def ConfStatus @ConfStatus end |
#DataNodeMaintenanceState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def DataNodeMaintenanceState @DataNodeMaintenanceState end |
#Flag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def Flag @Flag end |
#HAState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def HAState @HAState end |
#HealthStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def HealthStatus @HealthStatus end |
#Ip ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def Ip @Ip end |
#IsFederation ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def IsFederation @IsFederation end |
#IsSupportRoleMonitor ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def IsSupportRoleMonitor @IsSupportRoleMonitor end |
#LastRestartTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def LastRestartTime @LastRestartTime end |
#MonitorStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def MonitorStatus @MonitorStatus end |
#NameService ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def NameService @NameService end |
#NodeFlagFilter ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def NodeFlagFilter @NodeFlagFilter end |
#NodeName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def NodeName @NodeName end |
#NodeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def NodeType @NodeType end |
#PortsInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def PortsInfo @PortsInfo end |
#ServiceDetectionInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def ServiceDetectionInfo @ServiceDetectionInfo end |
#ServiceStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def ServiceStatus @ServiceStatus end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
13262 13263 13264 |
# File 'lib/v20190103/models.rb', line 13262 def Status @Status end |
#StopPolicies ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
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 |