Class: TencentCloud::Ssa::V20180608::AlertDetail

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

Overview

告警详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(baseinfo = nil, detail = nil) ⇒ AlertDetail

Returns a new instance of AlertDetail.



82
83
84
85
# File 'lib/v20180608/models.rb', line 82

def initialize(baseinfo=nil, detail=nil)
  @BaseInfo = baseinfo
  @Detail = detail
end

Instance Attribute Details

#BaseInfoObject

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

Parameters:

  • BaseInfo:

    告警基础信息

  • Detail:

    告警详情,json序列化



80
81
82
# File 'lib/v20180608/models.rb', line 80

def BaseInfo
  @BaseInfo
end

#DetailObject

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

Parameters:

  • BaseInfo:

    告警基础信息

  • Detail:

    告警详情,json序列化



80
81
82
# File 'lib/v20180608/models.rb', line 80

def Detail
  @Detail
end

Instance Method Details

#deserialize(params) ⇒ Object



87
88
89
90
91
92
93
# File 'lib/v20180608/models.rb', line 87

def deserialize(params)
  unless params['BaseInfo'].nil?
    @BaseInfo = AlertType.new
    @BaseInfo.deserialize(params['BaseInfo'])
  end
  @Detail = params['Detail']
end