Class: TencentCloud::Dts::V20211206::JobItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::JobItem
- Defined in:
- lib/v20211206/models.rb
Overview
迁移任务列表
Instance Attribute Summary collapse
-
#Action ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#AutoRetryTimeRangeMinutes ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#BriefMsg ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#CompareTask ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#CreateTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#DstInfo ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#DumperResumeCtrl ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#EndTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#ExpectRunTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#JobId ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#JobName ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#RunMode ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#SrcInfo ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#StartTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#Status ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#StepInfo ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#Tags ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#TradeInfo ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
-
#UpdateTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(jobid = nil, jobname = nil, createtime = nil, updatetime = nil, starttime = nil, endtime = nil, briefmsg = nil, status = nil, runmode = nil, expectruntime = nil, action = nil, stepinfo = nil, srcinfo = nil, dstinfo = nil, comparetask = nil, tradeinfo = nil, tags = nil, autoretrytimerangeminutes = nil, dumperresumectrl = nil) ⇒ JobItem
constructor
A new instance of JobItem.
Constructor Details
#initialize(jobid = nil, jobname = nil, createtime = nil, updatetime = nil, starttime = nil, endtime = nil, briefmsg = nil, status = nil, runmode = nil, expectruntime = nil, action = nil, stepinfo = nil, srcinfo = nil, dstinfo = nil, comparetask = nil, tradeinfo = nil, tags = nil, autoretrytimerangeminutes = nil, dumperresumectrl = nil) ⇒ JobItem
Returns a new instance of JobItem.
4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 |
# File 'lib/v20211206/models.rb', line 4561 def initialize(jobid=nil, jobname=nil, createtime=nil, updatetime=nil, starttime=nil, endtime=nil, briefmsg=nil, status=nil, runmode=nil, expectruntime=nil, action=nil, stepinfo=nil, srcinfo=nil, dstinfo=nil, comparetask=nil, tradeinfo=nil, =nil, autoretrytimerangeminutes=nil, dumperresumectrl=nil) @JobId = jobid @JobName = jobname @CreateTime = createtime @UpdateTime = updatetime @StartTime = starttime @EndTime = endtime @BriefMsg = briefmsg @Status = status @RunMode = runmode @ExpectRunTime = expectruntime @Action = action @StepInfo = stepinfo @SrcInfo = srcinfo @DstInfo = dstinfo @CompareTask = comparetask @TradeInfo = tradeinfo @Tags = @AutoRetryTimeRangeMinutes = autoretrytimerangeminutes @DumperResumeCtrl = dumperresumectrl end |
Instance Attribute Details
#Action ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def Action @Action end |
#AutoRetryTimeRangeMinutes ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def AutoRetryTimeRangeMinutes @AutoRetryTimeRangeMinutes end |
#BriefMsg ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def BriefMsg @BriefMsg end |
#CompareTask ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def CompareTask @CompareTask end |
#CreateTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def CreateTime @CreateTime end |
#DstInfo ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def DstInfo @DstInfo end |
#DumperResumeCtrl ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def DumperResumeCtrl @DumperResumeCtrl end |
#EndTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def EndTime @EndTime end |
#ExpectRunTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def ExpectRunTime @ExpectRunTime end |
#JobId ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def JobId @JobId end |
#JobName ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def JobName @JobName end |
#RunMode ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def RunMode @RunMode end |
#SrcInfo ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def SrcInfo @SrcInfo end |
#StartTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def StartTime @StartTime end |
#Status ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def Status @Status end |
#StepInfo ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def StepInfo @StepInfo end |
#Tags ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def Tags @Tags end |
#TradeInfo ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def TradeInfo @TradeInfo end |
#UpdateTime ⇒ Object
pausing(暂停中)、 manualPaused(已暂停)
4559 4560 4561 |
# File 'lib/v20211206/models.rb', line 4559 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 |
# File 'lib/v20211206/models.rb', line 4583 def deserialize(params) @JobId = params['JobId'] @JobName = params['JobName'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @BriefMsg = params['BriefMsg'] @Status = params['Status'] @RunMode = params['RunMode'] @ExpectRunTime = params['ExpectRunTime'] unless params['Action'].nil? @Action = MigrateAction.new @Action.deserialize(params['Action']) end unless params['StepInfo'].nil? @StepInfo = MigrateDetailInfo.new @StepInfo.deserialize(params['StepInfo']) end unless params['SrcInfo'].nil? @SrcInfo = DBEndpointInfo.new @SrcInfo.deserialize(params['SrcInfo']) end unless params['DstInfo'].nil? @DstInfo = DBEndpointInfo.new @DstInfo.deserialize(params['DstInfo']) end unless params['CompareTask'].nil? @CompareTask = CompareTaskInfo.new @CompareTask.deserialize(params['CompareTask']) end unless params['TradeInfo'].nil? @TradeInfo = TradeInfo.new @TradeInfo.deserialize(params['TradeInfo']) end unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tagitem_tmp = TagItem.new tagitem_tmp.deserialize(i) @Tags << tagitem_tmp end end @AutoRetryTimeRangeMinutes = params['AutoRetryTimeRangeMinutes'] @DumperResumeCtrl = params['DumperResumeCtrl'] end |