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.



20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
# File 'lib/v20180525/models.rb', line 20066

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

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



20064
20065
20066
# File 'lib/v20180525/models.rb', line 20064

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
# File 'lib/v20180525/models.rb', line 20078

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