Class: TencentCloud::Postgres::V20170312::AnalysisItems
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Postgres::V20170312::AnalysisItems
- Defined in:
- lib/v20170312/models.rb
Overview
慢查询分析接口返回的分析详情,按照参数抽象之后进行分类
Instance Attribute Summary collapse
- #AvgCostTime ⇒ Object
- #CallNum ⇒ Object
- #CallPercent ⇒ Object
- #ClientAddr ⇒ Object
- #CostPercent ⇒ Object
- #CostTime ⇒ Object
- #DatabaseName ⇒ Object
- #FirstTime ⇒ Object
- #LastTime ⇒ Object
- #MaxCostTime ⇒ Object
- #MinCostTime ⇒ Object
- #NormalQuery ⇒ Object
- #UserName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of AnalysisItems.
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
#AvgCostTime ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def AvgCostTime @AvgCostTime end |
#CallNum ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def CallNum @CallNum end |
#CallPercent ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def CallPercent @CallPercent end |
#ClientAddr ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def ClientAddr @ClientAddr end |
#CostPercent ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def CostPercent @CostPercent end |
#CostTime ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def CostTime @CostTime end |
#DatabaseName ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def DatabaseName @DatabaseName end |
#FirstTime ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def FirstTime @FirstTime end |
#LastTime ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def LastTime @LastTime end |
#MaxCostTime ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def MaxCostTime @MaxCostTime end |
#MinCostTime ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def MinCostTime @MinCostTime end |
#NormalQuery ⇒ Object
144 145 146 |
# File 'lib/v20170312/models.rb', line 144 def NormalQuery @NormalQuery end |
#UserName ⇒ Object
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 |