Class: TencentCloud::Sqlserver::V20180328::DescribeMigrationDetailResponse

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

Overview

DescribeMigrationDetail返回参数结构体

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, progress = nil, migratetype = nil, source = nil, target = nil, migratedbset = nil, requestid = nil) ⇒ DescribeMigrationDetailResponse

Returns a new instance of DescribeMigrationDetailResponse.



5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
# File 'lib/v20180328/models.rb', line 5789

def initialize(migrateid=nil, migratename=nil, appid=nil, region=nil, sourcetype=nil, createtime=nil, starttime=nil, endtime=nil, status=nil, progress=nil, migratetype=nil, source=nil, target=nil, migratedbset=nil, requestid=nil)
  @MigrateId = migrateid
  @MigrateName = migratename
  @AppId = appid
  @Region = region
  @SourceType = sourcetype
  @CreateTime = createtime
  @StartTime = starttime
  @EndTime = endtime
  @Status = status
  @Progress = progress
  @MigrateType = migratetype
  @Source = source
  @Target = target
  @MigrateDBSet = migratedbset
  @RequestId = requestid
end

Instance Attribute Details

#AppIdObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def AppId
  @AppId
end

#CreateTimeObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def CreateTime
  @CreateTime
end

#EndTimeObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def EndTime
  @EndTime
end

#MigrateDBSetObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def MigrateDBSet
  @MigrateDBSet
end

#MigrateIdObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def MigrateId
  @MigrateId
end

#MigrateNameObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def MigrateName
  @MigrateName
end

#MigrateTypeObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def MigrateType
  @MigrateType
end

#ProgressObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def Progress
  @Progress
end

#RegionObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def Region
  @Region
end

#RequestIdObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def RequestId
  @RequestId
end

#SourceObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def Source
  @Source
end

#SourceTypeObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def SourceType
  @SourceType
end

#StartTimeObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def StartTime
  @StartTime
end

#StatusObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def Status
  @Status
end

#TargetObject

Parameters:

  • MigrateId:

    迁移任务ID

  • MigrateName:

    迁移任务名称

  • AppId:

    迁移任务所属的用户ID

  • Region:

    迁移任务所属的地域

  • SourceType:

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

  • CreateTime:

    迁移任务的创建时间

  • StartTime:

    迁移任务的开始时间

  • EndTime:

    迁移任务的结束时间

  • Status:

    迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)

  • Progress:

    迁移任务当前进度

  • MigrateType:

    迁移类型(1:结构迁移 2:数据迁移 3:增量同步)

  • Source:

    迁移源

  • Target:

    迁移目标

  • MigrateDBSet:

    迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5787
5788
5789
# File 'lib/v20180328/models.rb', line 5787

def Target
  @Target
end

Instance Method Details

#deserialize(params) ⇒ Object



5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
# File 'lib/v20180328/models.rb', line 5807

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']
  @Progress = params['Progress']
  @MigrateType = params['MigrateType']
  unless params['Source'].nil?
    @Source = MigrateSource.new
    @Source.deserialize(params['Source'])
  end
  unless params['Target'].nil?
    @Target = MigrateTarget.new
    @Target.deserialize(params['Target'])
  end
  unless params['MigrateDBSet'].nil?
    @MigrateDBSet = []
    params['MigrateDBSet'].each do |i|
      migratedb_tmp = MigrateDB.new
      migratedb_tmp.deserialize(i)
      @MigrateDBSet << migratedb_tmp
    end
  end
  @RequestId = params['RequestId']
end