Class: TencentCloud::Wedata::V20250806::ResourceGroupMetrics
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20250806::ResourceGroupMetrics
- Defined in:
- lib/v20250806/models.rb
Overview
资源组监控指标
Instance Attribute Summary collapse
-
#CpuNum ⇒ Object
-
0 — 初始化中 - 1 — 运行中 - 2 — 运行异常 - 3 — 释放中 - 4 — 已释放 - 5 — 创建中 - 6 — 创建失败 - 7 — 更新中 - 8 — 更新失败 - 9 — 已到期 - 10 — 释放失败 - 11 — 使用中 - 12 — 未使用 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#DiskVolume ⇒ Object
-
0 — 初始化中 - 1 — 运行中 - 2 — 运行异常 - 3 — 释放中 - 4 — 已释放 - 5 — 创建中 - 6 — 创建失败 - 7 — 更新中 - 8 — 更新失败 - 9 — 已到期 - 10 — 释放失败 - 11 — 使用中 - 12 — 未使用 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#LifeCycle ⇒ Object
-
0 — 初始化中 - 1 — 运行中 - 2 — 运行异常 - 3 — 释放中 - 4 — 已释放 - 5 — 创建中 - 6 — 创建失败 - 7 — 更新中 - 8 — 更新失败 - 9 — 已到期 - 10 — 释放失败 - 11 — 使用中 - 12 — 未使用 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#MaximumConcurrency ⇒ Object
-
0 — 初始化中 - 1 — 运行中 - 2 — 运行异常 - 3 — 释放中 - 4 — 已释放 - 5 — 创建中 - 6 — 创建失败 - 7 — 更新中 - 8 — 更新失败 - 9 — 已到期 - 10 — 释放失败 - 11 — 使用中 - 12 — 未使用 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#MemSize ⇒ Object
-
0 — 初始化中 - 1 — 运行中 - 2 — 运行异常 - 3 — 释放中 - 4 — 已释放 - 5 — 创建中 - 6 — 创建失败 - 7 — 更新中 - 8 — 更新失败 - 9 — 已到期 - 10 — 释放失败 - 11 — 使用中 - 12 — 未使用 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#MetricSnapshots ⇒ Object
-
0 — 初始化中 - 1 — 运行中 - 2 — 运行异常 - 3 — 释放中 - 4 — 已释放 - 5 — 创建中 - 6 — 创建失败 - 7 — 更新中 - 8 — 更新失败 - 9 — 已到期 - 10 — 释放失败 - 11 — 使用中 - 12 — 未使用 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#Status ⇒ Object
-
0 — 初始化中 - 1 — 运行中 - 2 — 运行异常 - 3 — 释放中 - 4 — 已释放 - 5 — 创建中 - 6 — 创建失败 - 7 — 更新中 - 8 — 更新失败 - 9 — 已到期 - 10 — 释放失败 - 11 — 使用中 - 12 — 未使用 注意:此字段可能返回 null,表示取不到有效值。.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(cpunum = nil, diskvolume = nil, memsize = nil, lifecycle = nil, maximumconcurrency = nil, status = nil, metricsnapshots = nil) ⇒ ResourceGroupMetrics
constructor
A new instance of ResourceGroupMetrics.
Constructor Details
#initialize(cpunum = nil, diskvolume = nil, memsize = nil, lifecycle = nil, maximumconcurrency = nil, status = nil, metricsnapshots = nil) ⇒ ResourceGroupMetrics
Returns a new instance of ResourceGroupMetrics.
10590 10591 10592 10593 10594 10595 10596 10597 10598 |
# File 'lib/v20250806/models.rb', line 10590 def initialize(cpunum=nil, diskvolume=nil, memsize=nil, lifecycle=nil, maximumconcurrency=nil, status=nil, metricsnapshots=nil) @CpuNum = cpunum @DiskVolume = diskvolume @MemSize = memsize @LifeCycle = lifecycle @MaximumConcurrency = maximumconcurrency @Status = status @MetricSnapshots = metricsnapshots end |
Instance Attribute Details
#CpuNum ⇒ Object
-
0 — 初始化中
-
1 — 运行中
-
2 — 运行异常
-
3 — 释放中
-
4 — 已释放
-
5 — 创建中
-
6 — 创建失败
-
7 — 更新中
-
8 — 更新失败
-
9 — 已到期
-
10 — 释放失败
-
11 — 使用中
-
12 — 未使用
注意:此字段可能返回 null,表示取不到有效值。
10588 10589 10590 |
# File 'lib/v20250806/models.rb', line 10588 def CpuNum @CpuNum end |
#DiskVolume ⇒ Object
-
0 — 初始化中
-
1 — 运行中
-
2 — 运行异常
-
3 — 释放中
-
4 — 已释放
-
5 — 创建中
-
6 — 创建失败
-
7 — 更新中
-
8 — 更新失败
-
9 — 已到期
-
10 — 释放失败
-
11 — 使用中
-
12 — 未使用
注意:此字段可能返回 null,表示取不到有效值。
10588 10589 10590 |
# File 'lib/v20250806/models.rb', line 10588 def DiskVolume @DiskVolume end |
#LifeCycle ⇒ Object
-
0 — 初始化中
-
1 — 运行中
-
2 — 运行异常
-
3 — 释放中
-
4 — 已释放
-
5 — 创建中
-
6 — 创建失败
-
7 — 更新中
-
8 — 更新失败
-
9 — 已到期
-
10 — 释放失败
-
11 — 使用中
-
12 — 未使用
注意:此字段可能返回 null,表示取不到有效值。
10588 10589 10590 |
# File 'lib/v20250806/models.rb', line 10588 def LifeCycle @LifeCycle end |
#MaximumConcurrency ⇒ Object
-
0 — 初始化中
-
1 — 运行中
-
2 — 运行异常
-
3 — 释放中
-
4 — 已释放
-
5 — 创建中
-
6 — 创建失败
-
7 — 更新中
-
8 — 更新失败
-
9 — 已到期
-
10 — 释放失败
-
11 — 使用中
-
12 — 未使用
注意:此字段可能返回 null,表示取不到有效值。
10588 10589 10590 |
# File 'lib/v20250806/models.rb', line 10588 def MaximumConcurrency @MaximumConcurrency end |
#MemSize ⇒ Object
-
0 — 初始化中
-
1 — 运行中
-
2 — 运行异常
-
3 — 释放中
-
4 — 已释放
-
5 — 创建中
-
6 — 创建失败
-
7 — 更新中
-
8 — 更新失败
-
9 — 已到期
-
10 — 释放失败
-
11 — 使用中
-
12 — 未使用
注意:此字段可能返回 null,表示取不到有效值。
10588 10589 10590 |
# File 'lib/v20250806/models.rb', line 10588 def MemSize @MemSize end |
#MetricSnapshots ⇒ Object
-
0 — 初始化中
-
1 — 运行中
-
2 — 运行异常
-
3 — 释放中
-
4 — 已释放
-
5 — 创建中
-
6 — 创建失败
-
7 — 更新中
-
8 — 更新失败
-
9 — 已到期
-
10 — 释放失败
-
11 — 使用中
-
12 — 未使用
注意:此字段可能返回 null,表示取不到有效值。
10588 10589 10590 |
# File 'lib/v20250806/models.rb', line 10588 def MetricSnapshots @MetricSnapshots end |
#Status ⇒ Object
-
0 — 初始化中
-
1 — 运行中
-
2 — 运行异常
-
3 — 释放中
-
4 — 已释放
-
5 — 创建中
-
6 — 创建失败
-
7 — 更新中
-
8 — 更新失败
-
9 — 已到期
-
10 — 释放失败
-
11 — 使用中
-
12 — 未使用
注意:此字段可能返回 null,表示取不到有效值。
10588 10589 10590 |
# File 'lib/v20250806/models.rb', line 10588 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 |
# File 'lib/v20250806/models.rb', line 10600 def deserialize(params) @CpuNum = params['CpuNum'] @DiskVolume = params['DiskVolume'] @MemSize = params['MemSize'] @LifeCycle = params['LifeCycle'] @MaximumConcurrency = params['MaximumConcurrency'] @Status = params['Status'] unless params['MetricSnapshots'].nil? @MetricSnapshots = [] params['MetricSnapshots'].each do |i| metricdata_tmp = MetricData.new metricdata_tmp.deserialize(i) @MetricSnapshots << metricdata_tmp end end end |