Class: TencentCloud::Monitor::V20180724::GetTopNMonitorDataRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::GetTopNMonitorDataRequest
- Defined in:
- lib/v20180724/models.rb
Overview
GetTopNMonitorData请求参数结构体
Instance Attribute Summary collapse
- #EndTime ⇒ Object
- #Instances ⇒ Object
- #MetricName ⇒ Object
- #N ⇒ Object
- #Namespace ⇒ Object
- #Period ⇒ Object
- #StartTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(n = nil, starttime = nil, endtime = nil, instances = nil, metricname = nil, namespace = nil, period = nil) ⇒ GetTopNMonitorDataRequest
constructor
A new instance of GetTopNMonitorDataRequest.
Constructor Details
#initialize(n = nil, starttime = nil, endtime = nil, instances = nil, metricname = nil, namespace = nil, period = nil) ⇒ GetTopNMonitorDataRequest
Returns a new instance of GetTopNMonitorDataRequest.
10317 10318 10319 10320 10321 10322 10323 10324 10325 |
# File 'lib/v20180724/models.rb', line 10317 def initialize(n=nil, starttime=nil, endtime=nil, instances=nil, metricname=nil, namespace=nil, period=nil) @N = n @StartTime = starttime @EndTime = endtime @Instances = instances @MetricName = metricname @Namespace = namespace @Period = period end |
Instance Attribute Details
#EndTime ⇒ Object
10315 10316 10317 |
# File 'lib/v20180724/models.rb', line 10315 def EndTime @EndTime end |
#Instances ⇒ Object
10315 10316 10317 |
# File 'lib/v20180724/models.rb', line 10315 def Instances @Instances end |
#MetricName ⇒ Object
10315 10316 10317 |
# File 'lib/v20180724/models.rb', line 10315 def MetricName @MetricName end |
#N ⇒ Object
10315 10316 10317 |
# File 'lib/v20180724/models.rb', line 10315 def N @N end |
#Namespace ⇒ Object
10315 10316 10317 |
# File 'lib/v20180724/models.rb', line 10315 def Namespace @Namespace end |
#Period ⇒ Object
10315 10316 10317 |
# File 'lib/v20180724/models.rb', line 10315 def Period @Period end |
#StartTime ⇒ Object
10315 10316 10317 |
# File 'lib/v20180724/models.rb', line 10315 def StartTime @StartTime end |
Instance Method Details
#deserialize(params) ⇒ Object
10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 |
# File 'lib/v20180724/models.rb', line 10327 def deserialize(params) @N = params['N'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] unless params['Instances'].nil? @Instances = [] params['Instances'].each do |i| instance_tmp = Instance.new instance_tmp.deserialize(i) @Instances << instance_tmp end end @MetricName = params['MetricName'] @Namespace = params['Namespace'] @Period = params['Period'] end |