class TencentCloud::Cynosdb::V20190107::RollbackProcessInfo

回档进度详情

def deserialize(params)

def deserialize(params)
  @IsVipSwitchable = params['IsVipSwitchable']
  @VipSwitchableTime = params['VipSwitchableTime']
  unless params['ExchangeInstanceInfoList'].nil?
    @ExchangeInstanceInfoList = []
    params['ExchangeInstanceInfoList'].each do |i|
      exchangeinstanceinfo_tmp = ExchangeInstanceInfo.new
      exchangeinstanceinfo_tmp.deserialize(i)
      @ExchangeInstanceInfoList << exchangeinstanceinfo_tmp
    end
  end
  unless params['ExchangeRoGroupInfoList'].nil?
    @ExchangeRoGroupInfoList = []
    params['ExchangeRoGroupInfoList'].each do |i|
      exchangerogroupinfo_tmp = ExchangeRoGroupInfo.new
      exchangerogroupinfo_tmp.deserialize(i)
      @ExchangeRoGroupInfoList << exchangerogroupinfo_tmp
    end
  end
  @CurrentStep = params['CurrentStep']
  @CurrentStepProgress = params['CurrentStepProgress']
  @CurrentStepRemainingTime = params['CurrentStepRemainingTime']
end

def initialize(isvipswitchable=nil, vipswitchabletime=nil, exchangeinstanceinfolist=nil, exchangerogroupinfolist=nil, currentstep=nil, currentstepprogress=nil, currentstepremainingtime=nil)

def initialize(isvipswitchable=nil, vipswitchabletime=nil, exchangeinstanceinfolist=nil, exchangerogroupinfolist=nil, currentstep=nil, currentstepprogress=nil, currentstepremainingtime=nil)
  @IsVipSwitchable = isvipswitchable
  @VipSwitchableTime = vipswitchabletime
  @ExchangeInstanceInfoList = exchangeinstanceinfolist
  @ExchangeRoGroupInfoList = exchangerogroupinfolist
  @CurrentStep = currentstep
  @CurrentStepProgress = currentstepprogress
  @CurrentStepRemainingTime = currentstepremainingtime
end