Class: TencentCloud::Monitor::V20180724::DescribeBaseMetricsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

DescribeBaseMetrics请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(namespace = nil, metricname = nil, dimensions = nil) ⇒ DescribeBaseMetricsRequest

Returns a new instance of DescribeBaseMetricsRequest.



5104
5105
5106
5107
5108
# File 'lib/v20180724/models.rb', line 5104

def initialize(namespace=nil, metricname=nil, dimensions=nil)
  @Namespace = namespace
  @MetricName = metricname
  @Dimensions = dimensions
end

Instance Attribute Details

#DimensionsObject

Parameters:

  • Namespace:

    业务命名空间,各个云产品的业务命名空间不同。如需获取业务命名空间,请前往各产品监控指标文档,例如云服务器的命名空间,可参见 云服务器监控指标

  • MetricName:

    指标名,各个云产品的指标名不同。如需获取指标名,请前往各产品监控指标文档,例如云服务器的指标名,可参见 云服务器监控指标

  • Dimensions:

    可选参数,按照维度过滤



5102
5103
5104
# File 'lib/v20180724/models.rb', line 5102

def Dimensions
  @Dimensions
end

#MetricNameObject

Parameters:

  • Namespace:

    业务命名空间,各个云产品的业务命名空间不同。如需获取业务命名空间,请前往各产品监控指标文档,例如云服务器的命名空间,可参见 云服务器监控指标

  • MetricName:

    指标名,各个云产品的指标名不同。如需获取指标名,请前往各产品监控指标文档,例如云服务器的指标名,可参见 云服务器监控指标

  • Dimensions:

    可选参数,按照维度过滤



5102
5103
5104
# File 'lib/v20180724/models.rb', line 5102

def MetricName
  @MetricName
end

#NamespaceObject

Parameters:

  • Namespace:

    业务命名空间,各个云产品的业务命名空间不同。如需获取业务命名空间,请前往各产品监控指标文档,例如云服务器的命名空间,可参见 云服务器监控指标

  • MetricName:

    指标名,各个云产品的指标名不同。如需获取指标名,请前往各产品监控指标文档,例如云服务器的指标名,可参见 云服务器监控指标

  • Dimensions:

    可选参数,按照维度过滤



5102
5103
5104
# File 'lib/v20180724/models.rb', line 5102

def Namespace
  @Namespace
end

Instance Method Details

#deserialize(params) ⇒ Object



5110
5111
5112
5113
5114
# File 'lib/v20180724/models.rb', line 5110

def deserialize(params)
  @Namespace = params['Namespace']
  @MetricName = params['MetricName']
  @Dimensions = params['Dimensions']
end