Class: TencentCloud::Monitor::V20180724::GetMonitorDataRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::GetMonitorDataRequest
- Defined in:
- lib/v20180724/models.rb
Overview
GetMonitorData请求参数结构体
Instance Attribute Summary collapse
- #EndTime ⇒ Object
- #Instances ⇒ Object
- #MetricName ⇒ Object
- #Namespace ⇒ Object
- #Period ⇒ Object
- #SpecifyStatistics ⇒ Object
- #StartTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(namespace = nil, metricname = nil, instances = nil, period = nil, starttime = nil, endtime = nil, specifystatistics = nil) ⇒ GetMonitorDataRequest
constructor
A new instance of GetMonitorDataRequest.
Constructor Details
#initialize(namespace = nil, metricname = nil, instances = nil, period = nil, starttime = nil, endtime = nil, specifystatistics = nil) ⇒ GetMonitorDataRequest
Returns a new instance of GetMonitorDataRequest.
10180 10181 10182 10183 10184 10185 10186 10187 10188 |
# File 'lib/v20180724/models.rb', line 10180 def initialize(namespace=nil, metricname=nil, instances=nil, period=nil, starttime=nil, endtime=nil, specifystatistics=nil) @Namespace = namespace @MetricName = metricname @Instances = instances @Period = period @StartTime = starttime @EndTime = endtime @SpecifyStatistics = specifystatistics end |
Instance Attribute Details
#EndTime ⇒ Object
10178 10179 10180 |
# File 'lib/v20180724/models.rb', line 10178 def EndTime @EndTime end |
#Instances ⇒ Object
10178 10179 10180 |
# File 'lib/v20180724/models.rb', line 10178 def Instances @Instances end |
#MetricName ⇒ Object
10178 10179 10180 |
# File 'lib/v20180724/models.rb', line 10178 def MetricName @MetricName end |
#Namespace ⇒ Object
10178 10179 10180 |
# File 'lib/v20180724/models.rb', line 10178 def Namespace @Namespace end |
#Period ⇒ Object
10178 10179 10180 |
# File 'lib/v20180724/models.rb', line 10178 def Period @Period end |
#SpecifyStatistics ⇒ Object
10178 10179 10180 |
# File 'lib/v20180724/models.rb', line 10178 def SpecifyStatistics @SpecifyStatistics end |
#StartTime ⇒ Object
10178 10179 10180 |
# File 'lib/v20180724/models.rb', line 10178 def StartTime @StartTime end |
Instance Method Details
#deserialize(params) ⇒ Object
10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 |
# File 'lib/v20180724/models.rb', line 10190 def deserialize(params) @Namespace = params['Namespace'] @MetricName = params['MetricName'] unless params['Instances'].nil? @Instances = [] params['Instances'].each do |i| instance_tmp = Instance.new instance_tmp.deserialize(i) @Instances << instance_tmp end end @Period = params['Period'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @SpecifyStatistics = params['SpecifyStatistics'] end |