All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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