Class: TencentCloud::Dts::V20211206::CompareTaskItem

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

Overview

一致性校验对象信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, comparetaskid = nil, taskname = nil, status = nil, config = nil, checkprocess = nil, compareprocess = nil, conclusion = nil, createdat = nil, startedat = nil, finishedat = nil, method = nil, options = nil, message = nil) ⇒ CompareTaskItem

Returns a new instance of CompareTaskItem.



516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'lib/v20211206/models.rb', line 516

def initialize(jobid=nil, comparetaskid=nil, taskname=nil, status=nil, config=nil, checkprocess=nil, compareprocess=nil, conclusion=nil, createdat=nil, startedat=nil, finishedat=nil, method=nil, options=nil, message=nil)
  @JobId = jobid
  @CompareTaskId = comparetaskid
  @TaskName = taskname
  @Status = status
  @Config = config
  @CheckProcess = checkprocess
  @CompareProcess = compareprocess
  @Conclusion = conclusion
  @CreatedAt = createdat
  @StartedAt = startedat
  @FinishedAt = finishedat
  @Method = method
  @Options = options
  @Message = message
end

Instance Attribute Details

#CheckProcessObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def CheckProcess
  @CheckProcess
end

#CompareProcessObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def CompareProcess
  @CompareProcess
end

#CompareTaskIdObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def CompareTaskId
  @CompareTaskId
end

#ConclusionObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def Conclusion
  @Conclusion
end

#ConfigObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def Config
  @Config
end

#CreatedAtObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def CreatedAt
  @CreatedAt
end

#FinishedAtObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def FinishedAt
  @FinishedAt
end

#JobIdObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def JobId
  @JobId
end

#MessageObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def Message
  @Message
end

#MethodObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def Method
  @Method
end

#OptionsObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def Options
  @Options
end

#StartedAtObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def StartedAt
  @StartedAt
end

#StatusObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def Status
  @Status
end

#TaskNameObject

Parameters:

  • JobId:

    任务id

  • CompareTaskId:

    对比任务 Id

  • TaskName:

    对比任务名称

  • Status:

    对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止

  • Config:

    对比任务配置

  • CheckProcess:

    对比任务校验详情

  • CompareProcess:

    对比任务运行详情

  • Conclusion:

    对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过

  • CreatedAt:

    任务创建时间

  • StartedAt:

    任务启动时间

  • FinishedAt:

    对比结束时间

  • Method:

    对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)

  • Options:

    对比配置信息

  • Message:

    一致性校验提示信息



514
515
516
# File 'lib/v20211206/models.rb', line 514

def TaskName
  @TaskName
end

Instance Method Details

#deserialize(params) ⇒ Object



533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
# File 'lib/v20211206/models.rb', line 533

def deserialize(params)
  @JobId = params['JobId']
  @CompareTaskId = params['CompareTaskId']
  @TaskName = params['TaskName']
  @Status = params['Status']
  unless params['Config'].nil?
    @Config = CompareObject.new
    @Config.deserialize(params['Config'])
  end
  unless params['CheckProcess'].nil?
    @CheckProcess = ProcessProgress.new
    @CheckProcess.deserialize(params['CheckProcess'])
  end
  unless params['CompareProcess'].nil?
    @CompareProcess = ProcessProgress.new
    @CompareProcess.deserialize(params['CompareProcess'])
  end
  @Conclusion = params['Conclusion']
  @CreatedAt = params['CreatedAt']
  @StartedAt = params['StartedAt']
  @FinishedAt = params['FinishedAt']
  @Method = params['Method']
  unless params['Options'].nil?
    @Options = CompareOptions.new
    @Options.deserialize(params['Options'])
  end
  @Message = params['Message']
end