Class: TencentCloud::Wedata::V20210820::ExecutorResourcePackageUsageInfo

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

Overview

执行资源包使用情况

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cpuusagepercent = nil, memusagepercent = nil, status = nil, runningtasknum = nil, waitingtasknum = nil, usagetrendstarttime = nil, usagetrendendtime = nil, usagetrendlist = nil) ⇒ ExecutorResourcePackageUsageInfo

Returns a new instance of ExecutorResourcePackageUsageInfo.



20777
20778
20779
20780
20781
20782
20783
20784
20785
20786
# File 'lib/v20210820/models.rb', line 20777

def initialize(cpuusagepercent=nil, memusagepercent=nil, status=nil, runningtasknum=nil, waitingtasknum=nil, usagetrendstarttime=nil, usagetrendendtime=nil, usagetrendlist=nil)
  @CpuUsagePercent = cpuusagepercent
  @MemUsagePercent = memusagepercent
  @Status = status
  @RunningTaskNum = runningtasknum
  @WaitingTaskNum = waitingtasknum
  @UsageTrendStartTime = usagetrendstarttime
  @UsageTrendEndTime = usagetrendendtime
  @UsageTrendList = usagetrendlist
end

Instance Attribute Details

#CpuUsagePercentObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /** * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 / EXPIRED(9); 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /* * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 */ 运行中的任务数 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuUsagePercent:

    CPU占用百分比

  • MemUsagePercent:

    内存占用百分比

  • Status:

    资源包状态, /**

    • 初始化中 */
  • RunningTaskNum:

    /**

    • 初始化中 */
  • WaitingTaskNum:

    等待中的任务数

  • UsageTrendStartTime:

    资源使用趋势: 开始时间

  • UsageTrendEndTime:

    资源使用趋势: 结束时间

  • UsageTrendList:

    资源使用趋势列表



20775
20776
20777
# File 'lib/v20210820/models.rb', line 20775

def CpuUsagePercent
  @CpuUsagePercent
end

#MemUsagePercentObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /** * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 / EXPIRED(9); 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /* * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 */ 运行中的任务数 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuUsagePercent:

    CPU占用百分比

  • MemUsagePercent:

    内存占用百分比

  • Status:

    资源包状态, /**

    • 初始化中 */
  • RunningTaskNum:

    /**

    • 初始化中 */
  • WaitingTaskNum:

    等待中的任务数

  • UsageTrendStartTime:

    资源使用趋势: 开始时间

  • UsageTrendEndTime:

    资源使用趋势: 结束时间

  • UsageTrendList:

    资源使用趋势列表



20775
20776
20777
# File 'lib/v20210820/models.rb', line 20775

def MemUsagePercent
  @MemUsagePercent
end

#RunningTaskNumObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /** * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 / EXPIRED(9); 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /* * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 */ 运行中的任务数 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuUsagePercent:

    CPU占用百分比

  • MemUsagePercent:

    内存占用百分比

  • Status:

    资源包状态, /**

    • 初始化中 */
  • RunningTaskNum:

    /**

    • 初始化中 */
  • WaitingTaskNum:

    等待中的任务数

  • UsageTrendStartTime:

    资源使用趋势: 开始时间

  • UsageTrendEndTime:

    资源使用趋势: 结束时间

  • UsageTrendList:

    资源使用趋势列表



20775
20776
20777
# File 'lib/v20210820/models.rb', line 20775

def RunningTaskNum
  @RunningTaskNum
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /** * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 / EXPIRED(9); 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /* * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 */ 运行中的任务数 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuUsagePercent:

    CPU占用百分比

  • MemUsagePercent:

    内存占用百分比

  • Status:

    资源包状态, /**

    • 初始化中 */
  • RunningTaskNum:

    /**

    • 初始化中 */
  • WaitingTaskNum:

    等待中的任务数

  • UsageTrendStartTime:

    资源使用趋势: 开始时间

  • UsageTrendEndTime:

    资源使用趋势: 结束时间

  • UsageTrendList:

    资源使用趋势列表



20775
20776
20777
# File 'lib/v20210820/models.rb', line 20775

def Status
  @Status
end

#UsageTrendEndTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /** * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 / EXPIRED(9); 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /* * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 */ 运行中的任务数 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuUsagePercent:

    CPU占用百分比

  • MemUsagePercent:

    内存占用百分比

  • Status:

    资源包状态, /**

    • 初始化中 */
  • RunningTaskNum:

    /**

    • 初始化中 */
  • WaitingTaskNum:

    等待中的任务数

  • UsageTrendStartTime:

    资源使用趋势: 开始时间

  • UsageTrendEndTime:

    资源使用趋势: 结束时间

  • UsageTrendList:

    资源使用趋势列表



20775
20776
20777
# File 'lib/v20210820/models.rb', line 20775

def UsageTrendEndTime
  @UsageTrendEndTime
end

#UsageTrendListObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /** * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 / EXPIRED(9); 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /* * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 */ 运行中的任务数 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuUsagePercent:

    CPU占用百分比

  • MemUsagePercent:

    内存占用百分比

  • Status:

    资源包状态, /**

    • 初始化中 */
  • RunningTaskNum:

    /**

    • 初始化中 */
  • WaitingTaskNum:

    等待中的任务数

  • UsageTrendStartTime:

    资源使用趋势: 开始时间

  • UsageTrendEndTime:

    资源使用趋势: 结束时间

  • UsageTrendList:

    资源使用趋势列表



20775
20776
20777
# File 'lib/v20210820/models.rb', line 20775

def UsageTrendList
  @UsageTrendList
end

#UsageTrendStartTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /** * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 / EXPIRED(9); 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /* * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 */ 运行中的任务数 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuUsagePercent:

    CPU占用百分比

  • MemUsagePercent:

    内存占用百分比

  • Status:

    资源包状态, /**

    • 初始化中 */
  • RunningTaskNum:

    /**

    • 初始化中 */
  • WaitingTaskNum:

    等待中的任务数

  • UsageTrendStartTime:

    资源使用趋势: 开始时间

  • UsageTrendEndTime:

    资源使用趋势: 结束时间

  • UsageTrendList:

    资源使用趋势列表



20775
20776
20777
# File 'lib/v20210820/models.rb', line 20775

def UsageTrendStartTime
  @UsageTrendStartTime
end

#WaitingTaskNumObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /** * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 / EXPIRED(9); 注意:此字段可能返回 null,表示取不到有效值。 INIT(0), /* * 运行中 / RUNNING(1), /* * 运行异常 / RUNNING_FAILED(2), /* * 释放中 / DELETEING(3), /* * 已释放 / DELETED(4), /* * 创建中 / CREATING(5), /* * 创建失败 / CREATE_FAILED(6), /* * 更新中 / UPDATING(7), /* * 更新失败 / UPDATE_FAILED(8), /* * 已到期 */ 运行中的任务数 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuUsagePercent:

    CPU占用百分比

  • MemUsagePercent:

    内存占用百分比

  • Status:

    资源包状态, /**

    • 初始化中 */
  • RunningTaskNum:

    /**

    • 初始化中 */
  • WaitingTaskNum:

    等待中的任务数

  • UsageTrendStartTime:

    资源使用趋势: 开始时间

  • UsageTrendEndTime:

    资源使用趋势: 结束时间

  • UsageTrendList:

    资源使用趋势列表



20775
20776
20777
# File 'lib/v20210820/models.rb', line 20775

def WaitingTaskNum
  @WaitingTaskNum
end

Instance Method Details

#deserialize(params) ⇒ Object



20788
20789
20790
20791
20792
20793
20794
20795
20796
20797
20798
20799
20800
20801
20802
20803
20804
# File 'lib/v20210820/models.rb', line 20788

def deserialize(params)
  @CpuUsagePercent = params['CpuUsagePercent']
  @MemUsagePercent = params['MemUsagePercent']
  @Status = params['Status']
  @RunningTaskNum = params['RunningTaskNum']
  @WaitingTaskNum = params['WaitingTaskNum']
  @UsageTrendStartTime = params['UsageTrendStartTime']
  @UsageTrendEndTime = params['UsageTrendEndTime']
  unless params['UsageTrendList'].nil?
    @UsageTrendList = []
    params['UsageTrendList'].each do |i|
      executorusagetrendinfo_tmp = ExecutorUsageTrendInfo.new
      executorusagetrendinfo_tmp.deserialize(i)
      @UsageTrendList << executorusagetrendinfo_tmp
    end
  end
end