Class: TencentCloud::Mna::V20210119::MonitorData
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mna::V20210119::MonitorData
- Defined in:
- lib/v20210119/models.rb
Overview
流量监控指标
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(time = nil, businessmetrics = nil, slotnetinfo = nil) ⇒ MonitorData
constructor
A new instance of MonitorData.
Constructor Details
#initialize(time = nil, businessmetrics = nil, slotnetinfo = nil) ⇒ MonitorData
Returns a new instance of MonitorData.
2312 2313 2314 2315 2316 |
# File 'lib/v20210119/models.rb', line 2312 def initialize(time=nil, businessmetrics=nil, slotnetinfo=nil) @Time = time @BusinessMetrics = businessmetrics @SlotNetInfo = slotnetinfo end |
Instance Attribute Details
#BusinessMetrics ⇒ Object
2310 2311 2312 |
# File 'lib/v20210119/models.rb', line 2310 def BusinessMetrics @BusinessMetrics end |
#SlotNetInfo ⇒ Object
2310 2311 2312 |
# File 'lib/v20210119/models.rb', line 2310 def SlotNetInfo @SlotNetInfo end |
#Time ⇒ Object
2310 2311 2312 |
# File 'lib/v20210119/models.rb', line 2310 def Time @Time end |
Instance Method Details
#deserialize(params) ⇒ Object
2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 |
# File 'lib/v20210119/models.rb', line 2318 def deserialize(params) @Time = params['Time'] @BusinessMetrics = params['BusinessMetrics'] unless params['SlotNetInfo'].nil? @SlotNetInfo = [] params['SlotNetInfo'].each do |i| slotnetinfo_tmp = SlotNetInfo.new slotnetinfo_tmp.deserialize(i) @SlotNetInfo << slotnetinfo_tmp end end end |