Class: TencentCloud::Postgres::V20170312::Detail

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

Overview

慢SQL 统计分析接口返回详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totaltime = nil, totalcallnum = nil, analysisitems = nil) ⇒ Detail

Returns a new instance of Detail.



4643
4644
4645
4646
4647
# File 'lib/v20170312/models.rb', line 4643

def initialize(totaltime=nil, totalcallnum=nil, analysisitems=nil)
  @TotalTime = totaltime
  @TotalCallNum = totalcallnum
  @AnalysisItems = analysisitems
end

Instance Attribute Details

#AnalysisItemsObject

Parameters:

  • TotalTime:

    输入时间范围内所有慢sql执行的总时间,单位毫秒(ms)

  • TotalCallNum:

    输入时间范围内所有慢sql总条数

  • AnalysisItems:

    慢SQL统计分析列表



4641
4642
4643
# File 'lib/v20170312/models.rb', line 4641

def AnalysisItems
  @AnalysisItems
end

#TotalCallNumObject

Parameters:

  • TotalTime:

    输入时间范围内所有慢sql执行的总时间,单位毫秒(ms)

  • TotalCallNum:

    输入时间范围内所有慢sql总条数

  • AnalysisItems:

    慢SQL统计分析列表



4641
4642
4643
# File 'lib/v20170312/models.rb', line 4641

def TotalCallNum
  @TotalCallNum
end

#TotalTimeObject

Parameters:

  • TotalTime:

    输入时间范围内所有慢sql执行的总时间,单位毫秒(ms)

  • TotalCallNum:

    输入时间范围内所有慢sql总条数

  • AnalysisItems:

    慢SQL统计分析列表



4641
4642
4643
# File 'lib/v20170312/models.rb', line 4641

def TotalTime
  @TotalTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
# File 'lib/v20170312/models.rb', line 4649

def deserialize(params)
  @TotalTime = params['TotalTime']
  @TotalCallNum = params['TotalCallNum']
  unless params['AnalysisItems'].nil?
    @AnalysisItems = []
    params['AnalysisItems'].each do |i|
      analysisitems_tmp = AnalysisItems.new
      analysisitems_tmp.deserialize(i)
      @AnalysisItems << analysisitems_tmp
    end
  end
end