class TencentCloud::Tione::V20211111::DataConfig

def deserialize(params)

def deserialize(params)
  @MappingPath = params['MappingPath']
  @DataSourceType = params['DataSourceType']
  unless params['DataSetSource'].nil?
    @DataSetSource = DataSetConfig.new
    @DataSetSource.deserialize(params['DataSetSource'])
  end
  unless params['COSSource'].nil?
    @COSSource = CosPathInfo.new
    @COSSource.deserialize(params['COSSource'])
  end
  unless params['CFSSource'].nil?
    @CFSSource = CFSConfig.new
    @CFSSource.deserialize(params['CFSSource'])
  end
  unless params['HDFSSource'].nil?
    @HDFSSource = HDFSConfig.new
    @HDFSSource.deserialize(params['HDFSSource'])
  end
  unless params['GooseFSSource'].nil?
    @GooseFSSource = GooseFS.new
    @GooseFSSource.deserialize(params['GooseFSSource'])
  end
  unless params['CFSTurboSource'].nil?
    @CFSTurboSource = CFSTurbo.new
    @CFSTurboSource.deserialize(params['CFSTurboSource'])
  end
end