Class: TencentCloud::Postgres::V20170312::AnalysisItems

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

Overview

慢查询分析接口返回的分析详情,按照参数抽象之后进行分类

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, username = nil, normalquery = nil, clientaddr = nil, callnum = nil, callpercent = nil, costtime = nil, costpercent = nil, mincosttime = nil, maxcosttime = nil, avgcosttime = nil, firsttime = nil, lasttime = nil) ⇒ AnalysisItems



146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'lib/v20170312/models.rb', line 146

def initialize(databasename=nil, username=nil, normalquery=nil, clientaddr=nil, callnum=nil, callpercent=nil, costtime=nil, costpercent=nil, mincosttime=nil, maxcosttime=nil, avgcosttime=nil, firsttime=nil, lasttime=nil)
  @DatabaseName = databasename
  @UserName = username
  @NormalQuery = normalquery
  @ClientAddr = clientaddr
  @CallNum = callnum
  @CallPercent = callpercent
  @CostTime = costtime
  @CostPercent = costpercent
  @MinCostTime = mincosttime
  @MaxCostTime = maxcosttime
  @AvgCostTime = avgcosttime
  @FirstTime = firsttime
  @LastTime = lasttime
end

Instance Attribute Details

#AvgCostTimeObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def AvgCostTime
  @AvgCostTime
end

#CallNumObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def CallNum
  @CallNum
end

#CallPercentObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def CallPercent
  @CallPercent
end

#ClientAddrObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def ClientAddr
  @ClientAddr
end

#CostPercentObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def CostPercent
  @CostPercent
end

#CostTimeObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def CostTime
  @CostTime
end

#DatabaseNameObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def DatabaseName
  @DatabaseName
end

#FirstTimeObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def FirstTime
  @FirstTime
end

#LastTimeObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def LastTime
  @LastTime
end

#MaxCostTimeObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def MaxCostTime
  @MaxCostTime
end

#MinCostTimeObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def MinCostTime
  @MinCostTime
end

#NormalQueryObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def NormalQuery
  @NormalQuery
end

#UserNameObject



144
145
146
# File 'lib/v20170312/models.rb', line 144

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# File 'lib/v20170312/models.rb', line 162

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @UserName = params['UserName']
  @NormalQuery = params['NormalQuery']
  @ClientAddr = params['ClientAddr']
  @CallNum = params['CallNum']
  @CallPercent = params['CallPercent']
  @CostTime = params['CostTime']
  @CostPercent = params['CostPercent']
  @MinCostTime = params['MinCostTime']
  @MaxCostTime = params['MaxCostTime']
  @AvgCostTime = params['AvgCostTime']
  @FirstTime = params['FirstTime']
  @LastTime = params['LastTime']
end