Class: TencentCloud::Cdb::V20170320::TaskDetail

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

Overview

实例任务详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = nil, message = nil, jobid = nil, progress = nil, taskstatus = nil, tasktype = nil, starttime = nil, endtime = nil, instanceids = nil, asyncrequestid = nil, taskattachinfo = nil) ⇒ TaskDetail

Returns a new instance of TaskDetail.



14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
# File 'lib/v20170320/models.rb', line 14376

def initialize(code=nil, message=nil, jobid=nil, progress=nil, taskstatus=nil, tasktype=nil, starttime=nil, endtime=nil, instanceids=nil, asyncrequestid=nil, taskattachinfo=nil)
  @Code = code
  @Message = message
  @JobId = jobid
  @Progress = progress
  @TaskStatus = taskstatus
  @TaskType = tasktype
  @StartTime = starttime
  @EndTime = endtime
  @InstanceIds = instanceids
  @AsyncRequestId = asyncrequestid
  @TaskAttachInfo = taskattachinfo
end

Instance Attribute Details

#AsyncRequestIdObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def AsyncRequestId
  @AsyncRequestId
end

#CodeObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def Code
  @Code
end

#EndTimeObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def EndTime
  @EndTime
end

#InstanceIdsObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def InstanceIds
  @InstanceIds
end

#JobIdObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def JobId
  @JobId
end

#MessageObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def Message
  @Message
end

#ProgressObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def Progress
  @Progress
end

#StartTimeObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def StartTime
  @StartTime
end

#TaskAttachInfoObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def TaskAttachInfo
  @TaskAttachInfo
end

#TaskStatusObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def TaskStatus
  @TaskStatus
end

#TaskTypeObject

“UNDEFINED” - 未定义;“INITIAL” - 初始化;“RUNNING” - 运行中;“SUCCEED” - 执行成功;“FAILED” - 执行失败;“KILLED” - 已终止;“REMOVED” - 已删除;“PAUSED” - 已暂停。“WAITING” - 等待中(可撤销)“ROLLBACK” - 数据库回档;“SQL OPERATION” - SQL操作;“IMPORT DATA” - 数据导入;“MODIFY PARAM” - 参数设置;“INITIAL” - 初始化云数据库实例;“REBOOT” - 重启云数据库实例;“OPEN GTID” - 开启云数据库实例GTID;“UPGRADE RO” - 只读实例升级;“BATCH ROLLBACK” - 数据库批量回档;“UPGRADE MASTER” - 主实例升级;“DROP TABLES” - 删除云数据库库表;“SWITCH DR TO MASTER” - 灾备实例提升为主。

Parameters:

  • Code:

    错误码。0代表成功,其他对应不同的报错场景。

  • Message:

    错误信息。

  • JobId:

    实例任务 ID。

  • Progress:

    实例任务进度。

  • TaskStatus:

    实例任务状态,可能的值包括:

  • TaskType:

    实例任务类型,可能的值包括:

  • StartTime:

    实例任务开始时间。

  • EndTime:

    实例任务结束时间。

  • InstanceIds:

    任务关联的实例 ID。

  • AsyncRequestId:

    异步任务的请求 ID。

  • TaskAttachInfo:

    任务的附加信息。



14374
14375
14376
# File 'lib/v20170320/models.rb', line 14374

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
# File 'lib/v20170320/models.rb', line 14390

def deserialize(params)
  @Code = params['Code']
  @Message = params['Message']
  @JobId = params['JobId']
  @Progress = params['Progress']
  @TaskStatus = params['TaskStatus']
  @TaskType = params['TaskType']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @InstanceIds = params['InstanceIds']
  @AsyncRequestId = params['AsyncRequestId']
  unless params['TaskAttachInfo'].nil?
    @TaskAttachInfo = []
    params['TaskAttachInfo'].each do |i|
      taskattachinfo_tmp = TaskAttachInfo.new
      taskattachinfo_tmp.deserialize(i)
      @TaskAttachInfo << taskattachinfo_tmp
    end
  end
end