Class: TencentCloud::Postgres::V20170312::TaskSet

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

Overview

任务列表信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, tasktype = nil, dbinstanceid = nil, starttime = nil, endtime = nil, status = nil, progress = nil, taskdetail = nil) ⇒ TaskSet

Returns a new instance of TaskSet.



7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
# File 'lib/v20170312/models.rb', line 7564

def initialize(taskid=nil, tasktype=nil, dbinstanceid=nil, starttime=nil, endtime=nil, status=nil, progress=nil, taskdetail=nil)
  @TaskId = taskid
  @TaskType = tasktype
  @DBInstanceId = dbinstanceid
  @StartTime = starttime
  @EndTime = endtime
  @Status = status
  @Progress = progress
  @TaskDetail = taskdetail
end

Instance Attribute Details

#DBInstanceIdObject

Parameters:

  • TaskId:

    任务ID。

  • TaskType:

    任务的类型。

  • DBInstanceId:

    任务实例的实例ID。

  • StartTime:

    任务的开始时间。

  • EndTime:

    任务的结束时间。

  • Status:

    任务的运行状态,包括Running,Success,WaitSwitch,Fail,Pause。

  • Progress:

    任务的执行进度,取值范围0-100。

  • TaskDetail:

    任务的详情信息



7562
7563
7564
# File 'lib/v20170312/models.rb', line 7562

def DBInstanceId
  @DBInstanceId
end

#EndTimeObject

Parameters:

  • TaskId:

    任务ID。

  • TaskType:

    任务的类型。

  • DBInstanceId:

    任务实例的实例ID。

  • StartTime:

    任务的开始时间。

  • EndTime:

    任务的结束时间。

  • Status:

    任务的运行状态,包括Running,Success,WaitSwitch,Fail,Pause。

  • Progress:

    任务的执行进度,取值范围0-100。

  • TaskDetail:

    任务的详情信息



7562
7563
7564
# File 'lib/v20170312/models.rb', line 7562

def EndTime
  @EndTime
end

#ProgressObject

Parameters:

  • TaskId:

    任务ID。

  • TaskType:

    任务的类型。

  • DBInstanceId:

    任务实例的实例ID。

  • StartTime:

    任务的开始时间。

  • EndTime:

    任务的结束时间。

  • Status:

    任务的运行状态,包括Running,Success,WaitSwitch,Fail,Pause。

  • Progress:

    任务的执行进度,取值范围0-100。

  • TaskDetail:

    任务的详情信息



7562
7563
7564
# File 'lib/v20170312/models.rb', line 7562

def Progress
  @Progress
end

#StartTimeObject

Parameters:

  • TaskId:

    任务ID。

  • TaskType:

    任务的类型。

  • DBInstanceId:

    任务实例的实例ID。

  • StartTime:

    任务的开始时间。

  • EndTime:

    任务的结束时间。

  • Status:

    任务的运行状态,包括Running,Success,WaitSwitch,Fail,Pause。

  • Progress:

    任务的执行进度,取值范围0-100。

  • TaskDetail:

    任务的详情信息



7562
7563
7564
# File 'lib/v20170312/models.rb', line 7562

def StartTime
  @StartTime
end

#StatusObject

Parameters:

  • TaskId:

    任务ID。

  • TaskType:

    任务的类型。

  • DBInstanceId:

    任务实例的实例ID。

  • StartTime:

    任务的开始时间。

  • EndTime:

    任务的结束时间。

  • Status:

    任务的运行状态,包括Running,Success,WaitSwitch,Fail,Pause。

  • Progress:

    任务的执行进度,取值范围0-100。

  • TaskDetail:

    任务的详情信息



7562
7563
7564
# File 'lib/v20170312/models.rb', line 7562

def Status
  @Status
end

#TaskDetailObject

Parameters:

  • TaskId:

    任务ID。

  • TaskType:

    任务的类型。

  • DBInstanceId:

    任务实例的实例ID。

  • StartTime:

    任务的开始时间。

  • EndTime:

    任务的结束时间。

  • Status:

    任务的运行状态,包括Running,Success,WaitSwitch,Fail,Pause。

  • Progress:

    任务的执行进度,取值范围0-100。

  • TaskDetail:

    任务的详情信息



7562
7563
7564
# File 'lib/v20170312/models.rb', line 7562

def TaskDetail
  @TaskDetail
end

#TaskIdObject

Parameters:

  • TaskId:

    任务ID。

  • TaskType:

    任务的类型。

  • DBInstanceId:

    任务实例的实例ID。

  • StartTime:

    任务的开始时间。

  • EndTime:

    任务的结束时间。

  • Status:

    任务的运行状态,包括Running,Success,WaitSwitch,Fail,Pause。

  • Progress:

    任务的执行进度,取值范围0-100。

  • TaskDetail:

    任务的详情信息



7562
7563
7564
# File 'lib/v20170312/models.rb', line 7562

def TaskId
  @TaskId
end

#TaskTypeObject

Parameters:

  • TaskId:

    任务ID。

  • TaskType:

    任务的类型。

  • DBInstanceId:

    任务实例的实例ID。

  • StartTime:

    任务的开始时间。

  • EndTime:

    任务的结束时间。

  • Status:

    任务的运行状态,包括Running,Success,WaitSwitch,Fail,Pause。

  • Progress:

    任务的执行进度,取值范围0-100。

  • TaskDetail:

    任务的详情信息



7562
7563
7564
# File 'lib/v20170312/models.rb', line 7562

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
# File 'lib/v20170312/models.rb', line 7575

def deserialize(params)
  @TaskId = params['TaskId']
  @TaskType = params['TaskType']
  @DBInstanceId = params['DBInstanceId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Status = params['Status']
  @Progress = params['Progress']
  unless params['TaskDetail'].nil?
    @TaskDetail = TaskDetail.new
    @TaskDetail.deserialize(params['TaskDetail'])
  end
end