Class: TencentCloud::Cls::V20201016::DescribeMetricSubscribePreviewRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::DescribeMetricSubscribePreviewRequest
- Defined in:
- lib/v20201016/models.rb
Overview
DescribeMetricSubscribePreview请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(namespace = nil, metrics = nil, instanceinfo = nil) ⇒ DescribeMetricSubscribePreviewRequest
constructor
A new instance of DescribeMetricSubscribePreviewRequest.
Constructor Details
#initialize(namespace = nil, metrics = nil, instanceinfo = nil) ⇒ DescribeMetricSubscribePreviewRequest
Returns a new instance of DescribeMetricSubscribePreviewRequest.
9387 9388 9389 9390 9391 |
# File 'lib/v20201016/models.rb', line 9387 def initialize(namespace=nil, metrics=nil, instanceinfo=nil) @Namespace = namespace @Metrics = metrics @InstanceInfo = instanceinfo end |
Instance Attribute Details
#InstanceInfo ⇒ Object
9385 9386 9387 |
# File 'lib/v20201016/models.rb', line 9385 def InstanceInfo @InstanceInfo end |
#Metrics ⇒ Object
9385 9386 9387 |
# File 'lib/v20201016/models.rb', line 9385 def Metrics @Metrics end |
#Namespace ⇒ Object
9385 9386 9387 |
# File 'lib/v20201016/models.rb', line 9385 def Namespace @Namespace end |
Instance Method Details
#deserialize(params) ⇒ Object
9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 |
# File 'lib/v20201016/models.rb', line 9393 def deserialize(params) @Namespace = params['Namespace'] unless params['Metrics'].nil? @Metrics = [] params['Metrics'].each do |i| metricconfig_tmp = MetricConfig.new metricconfig_tmp.deserialize(i) @Metrics << metricconfig_tmp end end unless params['InstanceInfo'].nil? @InstanceInfo = InstanceConfig.new @InstanceInfo.deserialize(params['InstanceInfo']) end end |