Class: TencentCloud::Apm::V20210622::DescribeGeneralMetricDataRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Apm::V20210622::DescribeGeneralMetricDataRequest
- Defined in:
- lib/v20210622/models.rb
Overview
DescribeGeneralMetricData请求参数结构体
Instance Attribute Summary collapse
-
#EndTime ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#Filters ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#GroupBy ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#InstanceId ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#Metrics ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#OrderBy ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#PageSize ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#Period ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#StartTime ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
-
#ViewName ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。 - 填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度: - 时间跨度 (0,12) 小时,则按一分钟粒度聚合。 - 时间跨度 [12,48] 小时,则按五分钟粒度聚合。 - 时间跨度 (48, +∞) 小时,则按一小时粒度聚合。 Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式: - asc:对查询指标进行升序排序 - desc:对查询指标进行降序排序.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(metrics = nil, instanceid = nil, viewname = nil, filters = nil, groupby = nil, starttime = nil, endtime = nil, period = nil, orderby = nil, pagesize = nil) ⇒ DescribeGeneralMetricDataRequest
constructor
A new instance of DescribeGeneralMetricDataRequest.
Constructor Details
#initialize(metrics = nil, instanceid = nil, viewname = nil, filters = nil, groupby = nil, starttime = nil, endtime = nil, period = nil, orderby = nil, pagesize = nil) ⇒ DescribeGeneralMetricDataRequest
Returns a new instance of DescribeGeneralMetricDataRequest.
1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 |
# File 'lib/v20210622/models.rb', line 1846 def initialize(metrics=nil, instanceid=nil, viewname=nil, filters=nil, groupby=nil, starttime=nil, endtime=nil, period=nil, orderby=nil, pagesize=nil) @Metrics = metrics @InstanceId = instanceid @ViewName = viewname @Filters = filters @GroupBy = groupby @StartTime = starttime @EndTime = endtime @Period = period @OrderBy = orderby @PageSize = pagesize end |
Instance Attribute Details
#EndTime ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def EndTime @EndTime end |
#Filters ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def Filters @Filters end |
#GroupBy ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def GroupBy @GroupBy end |
#InstanceId ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def InstanceId @InstanceId end |
#Metrics ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def Metrics @Metrics end |
#OrderBy ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def OrderBy @OrderBy end |
#PageSize ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def PageSize @PageSize end |
#Period ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def Period @Period end |
#StartTime ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def StartTime @StartTime end |
#ViewName ⇒ Object
-
填入0,则计算开始时间到截止时间的指标数据。
-
填入1,则会按照开始时间到截止时间的时间跨度选择聚合粒度:
-
时间跨度 (0,12) 小时,则按一分钟粒度聚合。
-
时间跨度 [12,48] 小时,则按五分钟粒度聚合。
-
时间跨度 (48, +∞) 小时,则按一小时粒度聚合。
Key 填写云 API 指标名称,(cloud.tencent.com/document/product/248/101681) Value 填写排序方式:
-
asc:对查询指标进行升序排序
-
desc:对查询指标进行降序排序
1844 1845 1846 |
# File 'lib/v20210622/models.rb', line 1844 def ViewName @ViewName end |
Instance Method Details
#deserialize(params) ⇒ Object
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 |
# File 'lib/v20210622/models.rb', line 1859 def deserialize(params) @Metrics = params['Metrics'] @InstanceId = params['InstanceId'] @ViewName = params['ViewName'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| generalfilter_tmp = GeneralFilter.new generalfilter_tmp.deserialize(i) @Filters << generalfilter_tmp end end @GroupBy = params['GroupBy'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @Period = params['Period'] unless params['OrderBy'].nil? @OrderBy = OrderBy.new @OrderBy.deserialize(params['OrderBy']) end @PageSize = params['PageSize'] end |