Class: TencentCloud::Dbbrain::V20191016::ScoreDetail

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

Overview

扣分详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(issuetype = nil, scorelost = nil, scorelostmax = nil, items = nil) ⇒ ScoreDetail

Returns a new instance of ScoreDetail.



2605
2606
2607
2608
2609
2610
# File 'lib/v20191016/models.rb', line 2605

def initialize(issuetype=nil, scorelost=nil, scorelostmax=nil, items=nil)
  @IssueType = issuetype
  @ScoreLost = scorelost
  @ScoreLostMax = scorelostmax
  @Items = items
end

Instance Attribute Details

#IssueTypeObject

Parameters:

  • IssueType:

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

  • ScoreLost:

    扣分总分。

  • ScoreLostMax:

    扣分总分上限。

  • Items:

    扣分项列表。



2603
2604
2605
# File 'lib/v20191016/models.rb', line 2603

def IssueType
  @IssueType
end

#ItemsObject

Parameters:

  • IssueType:

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

  • ScoreLost:

    扣分总分。

  • ScoreLostMax:

    扣分总分上限。

  • Items:

    扣分项列表。



2603
2604
2605
# File 'lib/v20191016/models.rb', line 2603

def Items
  @Items
end

#ScoreLostObject

Parameters:

  • IssueType:

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

  • ScoreLost:

    扣分总分。

  • ScoreLostMax:

    扣分总分上限。

  • Items:

    扣分项列表。



2603
2604
2605
# File 'lib/v20191016/models.rb', line 2603

def ScoreLost
  @ScoreLost
end

#ScoreLostMaxObject

Parameters:

  • IssueType:

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

  • ScoreLost:

    扣分总分。

  • ScoreLostMax:

    扣分总分上限。

  • Items:

    扣分项列表。



2603
2604
2605
# File 'lib/v20191016/models.rb', line 2603

def ScoreLostMax
  @ScoreLostMax
end

Instance Method Details

#deserialize(params) ⇒ Object



2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
# File 'lib/v20191016/models.rb', line 2612

def deserialize(params)
  @IssueType = params['IssueType']
  @ScoreLost = params['ScoreLost']
  @ScoreLostMax = params['ScoreLostMax']
  unless params['Items'].nil?
    @Items = []
    params['Items'].each do |i|
      scoreitem_tmp = ScoreItem.new
      scoreitem_tmp.deserialize(i)
      @Items << scoreitem_tmp
    end
  end
end