Class: TencentCloud::Sqlserver::V20180328::MigrateTask

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

Overview

查询迁移任务列表类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(migrateid = nil, migratename = nil, appid = nil, region = nil, sourcetype = nil, createtime = nil, starttime = nil, endtime = nil, status = nil, message = nil, checkflag = nil, progress = nil, migratedetail = nil) ⇒ MigrateTask

Returns a new instance of MigrateTask.



7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
# File 'lib/v20180328/models.rb', line 7963

def initialize(migrateid=nil, migratename=nil, appid=nil, region=nil, sourcetype=nil, createtime=nil, starttime=nil, endtime=nil, status=nil, message=nil, checkflag=nil, progress=nil, migratedetail=nil)
  @MigrateId = migrateid
  @MigrateName = migratename
  @AppId = appid
  @Region = region
  @SourceType = sourcetype
  @CreateTime = createtime
  @StartTime = starttime
  @EndTime = endtime
  @Status = status
  @Message = message
  @CheckFlag = checkflag
  @Progress = progress
  @MigrateDetail = migratedetail
end

Instance Attribute Details

#AppIdObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def AppId
  @AppId
end

#CheckFlagObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def CheckFlag
  @CheckFlag
end

#CreateTimeObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def CreateTime
  @CreateTime
end

#EndTimeObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def EndTime
  @EndTime
end

#MessageObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def Message
  @Message
end

#MigrateDetailObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def MigrateDetail
  @MigrateDetail
end

#MigrateIdObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def MigrateId
  @MigrateId
end

#MigrateNameObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def MigrateName
  @MigrateName
end

#ProgressObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def Progress
  @Progress
end

#RegionObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def Region
  @Region
end

#SourceTypeObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def SourceType
  @SourceType
end

#StartTimeObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def StartTime
  @StartTime
end

#StatusObject

Parameters:

  • 迁移任务ID

  • 迁移任务名称

  • 迁移任务所属的用户ID

  • 迁移任务所属的地域

  • 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)

  • 迁移任务的创建时间

  • 迁移任务的开始时间

  • 迁移任务的结束时间

  • 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)

  • 信息

  • 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)

  • 迁移任务当前进度(单位%)

  • 迁移任务进度细节



7961
7962
7963
# File 'lib/v20180328/models.rb', line 7961

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
# File 'lib/v20180328/models.rb', line 7979

def deserialize(params)
  @MigrateId = params['MigrateId']
  @MigrateName = params['MigrateName']
  @AppId = params['AppId']
  @Region = params['Region']
  @SourceType = params['SourceType']
  @CreateTime = params['CreateTime']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Status = params['Status']
  @Message = params['Message']
  @CheckFlag = params['CheckFlag']
  @Progress = params['Progress']
  unless params['MigrateDetail'].nil?
    @MigrateDetail = MigrateDetail.new
    @MigrateDetail.deserialize(params['MigrateDetail'])
  end
end