Class: TencentCloud::Dbbrain::V20210527::ScoreItem

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

Overview

诊断扣分项。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diagitem = nil, issuetype = nil, topseverity = nil, count = nil, scorelost = nil) ⇒ ScoreItem

Returns a new instance of ScoreItem.



7234
7235
7236
7237
7238
7239
7240
# File 'lib/v20210527/models.rb', line 7234

def initialize(diagitem=nil, issuetype=nil, topseverity=nil, count=nil, scorelost=nil)
  @DiagItem = diagitem
  @IssueType = issuetype
  @TopSeverity = topseverity
  @Count = count
  @ScoreLost = scorelost
end

Instance Attribute Details

#CountObject

Parameters:

  • DiagItem:

    异常诊断项名称。

  • IssueType:

    诊断项分类,取值包括:可用性、可维护性、性能及可靠性。

  • TopSeverity:

    健康等级,取值包括:信息、提示、告警、严重、致命。

  • Count:

    该异常诊断项出现次数。

  • ScoreLost:

    扣分分数。



7232
7233
7234
# File 'lib/v20210527/models.rb', line 7232

def Count
  @Count
end

#DiagItemObject

Parameters:

  • DiagItem:

    异常诊断项名称。

  • IssueType:

    诊断项分类,取值包括:可用性、可维护性、性能及可靠性。

  • TopSeverity:

    健康等级,取值包括:信息、提示、告警、严重、致命。

  • Count:

    该异常诊断项出现次数。

  • ScoreLost:

    扣分分数。



7232
7233
7234
# File 'lib/v20210527/models.rb', line 7232

def DiagItem
  @DiagItem
end

#IssueTypeObject

Parameters:

  • DiagItem:

    异常诊断项名称。

  • IssueType:

    诊断项分类,取值包括:可用性、可维护性、性能及可靠性。

  • TopSeverity:

    健康等级,取值包括:信息、提示、告警、严重、致命。

  • Count:

    该异常诊断项出现次数。

  • ScoreLost:

    扣分分数。



7232
7233
7234
# File 'lib/v20210527/models.rb', line 7232

def IssueType
  @IssueType
end

#ScoreLostObject

Parameters:

  • DiagItem:

    异常诊断项名称。

  • IssueType:

    诊断项分类,取值包括:可用性、可维护性、性能及可靠性。

  • TopSeverity:

    健康等级,取值包括:信息、提示、告警、严重、致命。

  • Count:

    该异常诊断项出现次数。

  • ScoreLost:

    扣分分数。



7232
7233
7234
# File 'lib/v20210527/models.rb', line 7232

def ScoreLost
  @ScoreLost
end

#TopSeverityObject

Parameters:

  • DiagItem:

    异常诊断项名称。

  • IssueType:

    诊断项分类,取值包括:可用性、可维护性、性能及可靠性。

  • TopSeverity:

    健康等级,取值包括:信息、提示、告警、严重、致命。

  • Count:

    该异常诊断项出现次数。

  • ScoreLost:

    扣分分数。



7232
7233
7234
# File 'lib/v20210527/models.rb', line 7232

def TopSeverity
  @TopSeverity
end

Instance Method Details

#deserialize(params) ⇒ Object



7242
7243
7244
7245
7246
7247
7248
# File 'lib/v20210527/models.rb', line 7242

def deserialize(params)
  @DiagItem = params['DiagItem']
  @IssueType = params['IssueType']
  @TopSeverity = params['TopSeverity']
  @Count = params['Count']
  @ScoreLost = params['ScoreLost']
end