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