class TencentCloud::Dts::V20180330::CreateMigrateJobRequest
CreateMigrateJob请求参数结构体
def deserialize(params)
def deserialize(params) @JobName = params['JobName'] unless params['MigrateOption'].nil? @MigrateOption = MigrateOption.new @MigrateOption.deserialize(params['MigrateOption']) end @SrcDatabaseType = params['SrcDatabaseType'] @SrcAccessType = params['SrcAccessType'] unless params['SrcInfo'].nil? @SrcInfo = SrcInfo.new @SrcInfo.deserialize(params['SrcInfo']) end @DstDatabaseType = params['DstDatabaseType'] @DstAccessType = params['DstAccessType'] unless params['DstInfo'].nil? @DstInfo = DstInfo.new @DstInfo.deserialize(params['DstInfo']) end @DatabaseInfo = params['DatabaseInfo'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tagitem_tmp = TagItem.new tagitem_tmp.deserialize(i) @Tags << tagitem_tmp end end @SrcNodeType = params['SrcNodeType'] unless params['SrcInfoMulti'].nil? @SrcInfoMulti = [] params['SrcInfoMulti'].each do |i| srcinfo_tmp = SrcInfo.new srcinfo_tmp.deserialize(i) @SrcInfoMulti << srcinfo_tmp end end end
def initialize(jobname=nil, migrateoption=nil, srcdatabasetype=nil, srcaccesstype=nil, srcinfo=nil, dstdatabasetype=nil, dstaccesstype=nil, dstinfo=nil, databaseinfo=nil, tags=nil, srcnodetype=nil, srcinfomulti=nil)
def initialize(jobname=nil, migrateoption=nil, srcdatabasetype=nil, srcaccesstype=nil, srcinfo=nil, dstdatabasetype=nil, dstaccesstype=nil, dstinfo=nil, databaseinfo=nil, tags=nil, srcnodetype=nil, srcinfomulti=nil) @JobName = jobname @MigrateOption = migrateoption @SrcDatabaseType = srcdatabasetype @SrcAccessType = srcaccesstype @SrcInfo = srcinfo @DstDatabaseType = dstdatabasetype @DstAccessType = dstaccesstype @DstInfo = dstinfo @DatabaseInfo = databaseinfo @Tags = tags @SrcNodeType = srcnodetype @SrcInfoMulti = srcinfomulti end