Class: TencentCloud::Dts::V20211206::MigrateDetailInfo

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

Overview

迁移执行过程信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(stepall = nil, stepnow = nil, masterslavedistance = nil, secondsbehindmaster = nil, stepinfo = nil) ⇒ MigrateDetailInfo

Returns a new instance of MigrateDetailInfo.



4768
4769
4770
4771
4772
4773
4774
# File 'lib/v20211206/models.rb', line 4768

def initialize(stepall=nil, stepnow=nil, masterslavedistance=nil, secondsbehindmaster=nil, stepinfo=nil)
  @StepAll = stepall
  @StepNow = stepnow
  @MasterSlaveDistance = masterslavedistance
  @SecondsBehindMaster = secondsbehindmaster
  @StepInfo = stepinfo
end

Instance Attribute Details

#MasterSlaveDistanceObject

Parameters:

  • 总步骤数

  • 当前步骤

  • 主从差距,MB;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 主从差距,秒;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 步骤信息



4766
4767
4768
# File 'lib/v20211206/models.rb', line 4766

def MasterSlaveDistance
  @MasterSlaveDistance
end

#SecondsBehindMasterObject

Parameters:

  • 总步骤数

  • 当前步骤

  • 主从差距,MB;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 主从差距,秒;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 步骤信息



4766
4767
4768
# File 'lib/v20211206/models.rb', line 4766

def SecondsBehindMaster
  @SecondsBehindMaster
end

#StepAllObject

Parameters:

  • 总步骤数

  • 当前步骤

  • 主从差距,MB;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 主从差距,秒;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 步骤信息



4766
4767
4768
# File 'lib/v20211206/models.rb', line 4766

def StepAll
  @StepAll
end

#StepInfoObject

Parameters:

  • 总步骤数

  • 当前步骤

  • 主从差距,MB;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 主从差距,秒;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 步骤信息



4766
4767
4768
# File 'lib/v20211206/models.rb', line 4766

def StepInfo
  @StepInfo
end

#StepNowObject

Parameters:

  • 总步骤数

  • 当前步骤

  • 主从差距,MB;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 主从差距,秒;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1

  • 步骤信息



4766
4767
4768
# File 'lib/v20211206/models.rb', line 4766

def StepNow
  @StepNow
end

Instance Method Details

#deserialize(params) ⇒ Object



4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
# File 'lib/v20211206/models.rb', line 4776

def deserialize(params)
  @StepAll = params['StepAll']
  @StepNow = params['StepNow']
  @MasterSlaveDistance = params['MasterSlaveDistance']
  @SecondsBehindMaster = params['SecondsBehindMaster']
  unless params['StepInfo'].nil?
    @StepInfo = []
    params['StepInfo'].each do |i|
      stepdetailinfo_tmp = StepDetailInfo.new
      stepdetailinfo_tmp.deserialize(i)
      @StepInfo << stepdetailinfo_tmp
    end
  end
end