Class: TencentCloud::Tke::V20180525::Task

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

Overview

任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(lifestate = nil, targetobj = nil, param = nil, tasktype = nil, lasterror = nil, clusterid = nil, createdat = nil, updatedat = nil, taskid = nil) ⇒ Task

Returns a new instance of Task.



20490
20491
20492
20493
20494
20495
20496
20497
20498
20499
20500
# File 'lib/v20180525/models.rb', line 20490

def initialize(lifestate=nil, targetobj=nil, param=nil, tasktype=nil, lasterror=nil, clusterid=nil, createdat=nil, updatedat=nil, taskid=nil)
  @LifeState = lifestate
  @TargetObj = targetobj
  @Param = param
  @TaskType = tasktype
  @LastError = lasterror
  @ClusterID = clusterid
  @CreatedAt = createdat
  @UpdatedAt = updatedat
  @TaskID = taskid
end

Instance Attribute Details

#ClusterIDObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def ClusterID
  @ClusterID
end

#CreatedAtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def CreatedAt
  @CreatedAt
end

#LastErrorObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def LastError
  @LastError
end

#LifeStateObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def LifeState
  @LifeState
end

#ParamObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def Param
  @Param
end

#TargetObjObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def TargetObj
  @TargetObj
end

#TaskIDObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def TaskID
  @TaskID
end

#TaskTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def TaskType
  @TaskType
end

#UpdatedAtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LifeState:

    任务状态(process(运行中)、pause(暂停)、pausing(暂停中)、paused(已暂停)、done(已完成)、abort(中止)、aborted(已中止)、resume(重新执行))

  • TargetObj:

    任务目标ID

  • Param:

    任务参数

  • TaskType:

    任务类型

  • LastError:

    任务失败原因

  • ClusterID:

    任务所属集群ID

  • CreatedAt:

    任务开始时间

  • UpdatedAt:

    任务更新时间

  • TaskID:

    创建任务唯一请求ID



20488
20489
20490
# File 'lib/v20180525/models.rb', line 20488

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



20502
20503
20504
20505
20506
20507
20508
20509
20510
20511
20512
# File 'lib/v20180525/models.rb', line 20502

def deserialize(params)
  @LifeState = params['LifeState']
  @TargetObj = params['TargetObj']
  @Param = params['Param']
  @TaskType = params['TaskType']
  @LastError = params['LastError']
  @ClusterID = params['ClusterID']
  @CreatedAt = params['CreatedAt']
  @UpdatedAt = params['UpdatedAt']
  @TaskID = params['TaskID']
end