org.opentripplanner.standalone.config.updaters.sources.SiriETHttpTripUpdaterSourceParameters Maven / Gradle / Ivy
package org.opentripplanner.standalone.config.updaters.sources;
import org.opentripplanner.ext.siri.updater.SiriETHttpTripUpdateSource;
import org.opentripplanner.standalone.config.NodeAdapter;
public class SiriETHttpTripUpdaterSourceParameters extends UpdaterSourceParameters
implements SiriETHttpTripUpdateSource.Parameters {
private final String requestorRef;
private final String feedId;
private final int timeoutSec;
private final int previewIntervalMinutes;
public SiriETHttpTripUpdaterSourceParameters(NodeAdapter c) {
super(c);
requestorRef = c.asText("requestorRef", null);
feedId = c.asText("feedId", null);
timeoutSec = c.asInt("timeoutSec", -1);
previewIntervalMinutes = c.asInt("previewIntervalMinutes", -1);
}
public String getRequestorRef() { return requestorRef; }
public String getFeedId() { return feedId; }
public int getTimeoutSec() { return timeoutSec; }
public int getPreviewIntervalMinutes() { return previewIntervalMinutes; }
}