Class: TencentCloud::Cwp::V20180228::DescribeAlarmIncidentNodesResponse

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

Overview

DescribeAlarmIncidentNodes返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(incidentnodes = nil, requestid = nil) ⇒ DescribeAlarmIncidentNodesResponse

Returns a new instance of DescribeAlarmIncidentNodesResponse.



7998
7999
8000
8001
# File 'lib/v20180228/models.rb', line 7998

def initialize(incidentnodes=nil, requestid=nil)
  @IncidentNodes = incidentnodes
  @RequestId = requestid
end

Instance Attribute Details

#IncidentNodesObject

Parameters:

  • IncidentNodes:

    告警点所在事件的所有节点信息,可能包含多事件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7996
7997
7998
# File 'lib/v20180228/models.rb', line 7996

def IncidentNodes
  @IncidentNodes
end

#RequestIdObject

Parameters:

  • IncidentNodes:

    告警点所在事件的所有节点信息,可能包含多事件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7996
7997
7998
# File 'lib/v20180228/models.rb', line 7996

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
# File 'lib/v20180228/models.rb', line 8003

def deserialize(params)
  unless params['IncidentNodes'].nil?
    @IncidentNodes = []
    params['IncidentNodes'].each do |i|
      incidentvertexinfo_tmp = IncidentVertexInfo.new
      incidentvertexinfo_tmp.deserialize(i)
      @IncidentNodes << incidentvertexinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end