public GCSSnapshoter()

in services/library/src/main/java/com/google/cloud/pso/bq_snapshot_manager/functions/f03_snapshoter/GCSSnapshoter.java [53:76]


    public GCSSnapshoter(SnapshoterConfig config,
                         BigQueryService bqService,
                         PubSubService pubSubService,
                         PersistentSet persistentSet,
                         String persistentSetObjectPrefix,
                         PersistentMap persistentMap,
                         String persistentMapObjectPrefix,
                         Integer functionNumber
    ) {
        this.config = config;
        this.bqService = bqService;
        this.pubSubService = pubSubService;
        this.persistentSet = persistentSet;
        this.persistentSetObjectPrefix = persistentSetObjectPrefix;
        this.persistentMap = persistentMap;
        this.persistentMapObjectPrefix = persistentMapObjectPrefix;

        logger = new LoggingHelper(
                GCSSnapshoter.class.getSimpleName(),
                functionNumber,
                config.getProjectId(),
                config.getApplicationName()
        );
    }