package org.rakam.clickhouse; import java.net.URI; import io.airlift.configuration.Config; public class ClickHouseConfig { private URI address = URI.create("http://127.0.0.1:8123"); private String hotStoragePrefix; private String coldStoragePrefix; @Config("clickhouse.address") public ClickHouseConfig setAddress(URI address) { this.address = address; return this; } public URI getAddress() { return address; } public String getHotStoragePrefix() { return hotStoragePrefix; } public String getColdStoragePrefix() { return coldStoragePrefix; } @Config("clickhouse.hot-storage-prefix") public ClickHouseConfig setHotStoragePrefix(String hotStoragePrefix) { this.hotStoragePrefix = hotStoragePrefix; return this; } @Config("clickhouse.cold-storage-prefix") public ClickHouseConfig setColdStoragePrefix(String coldStoragePrefix) { this.coldStoragePrefix = coldStoragePrefix; return this; } }