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.



19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
# File 'lib/v20210820/models.rb', line 19961

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:

    资源使用趋势列表



19959
19960
19961
# File 'lib/v20210820/models.rb', line 19959

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:

    资源使用趋势列表



19959
19960
19961
# File 'lib/v20210820/models.rb', line 19959

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:

    资源使用趋势列表



19959
19960
19961
# File 'lib/v20210820/models.rb', line 19959

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:

    资源使用趋势列表



19959
19960
19961
# File 'lib/v20210820/models.rb', line 19959

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:

    资源使用趋势列表



19959
19960
19961
# File 'lib/v20210820/models.rb', line 19959

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:

    资源使用趋势列表



19959
19960
19961
# File 'lib/v20210820/models.rb', line 19959

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:

    资源使用趋势列表



19959
19960
19961
# File 'lib/v20210820/models.rb', line 19959

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:

    资源使用趋势列表



19959
19960
19961
# File 'lib/v20210820/models.rb', line 19959

def WaitingTaskNum
  @WaitingTaskNum
end

Instance Method Details

#deserialize(params) ⇒ Object



19972
19973
19974
19975
19976
19977
19978
19979
19980
19981
19982
19983
19984
19985
19986
19987
19988
# File 'lib/v20210820/models.rb', line 19972

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