
gobblin.ingestion.google.webmaster.GoogleWebMasterSourceDaily Maven / Gradle / Ivy
package gobblin.ingestion.google.webmaster;
import gobblin.configuration.WorkUnitState;
import gobblin.source.extractor.extract.LongWatermark;
import java.io.IOException;
import java.util.List;
import java.util.Map;
public class GoogleWebMasterSourceDaily extends GoogleWebMasterSource {
@Override
GoogleWebmasterExtractor createExtractor(WorkUnitState state, Map columnPositionMap,
List requestedDimensions,
List requestedMetrics) throws IOException {
long lowWatermark = state.getWorkunit().getLowWatermark(LongWatermark.class).getValue();
return new GoogleWebmasterExtractor(state, lowWatermark, lowWatermark, columnPositionMap, requestedDimensions,
requestedMetrics);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy