public abstract class GeoIpResolverConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GeoIpResolverConfig.Builder |
| Modifier and Type | Field and Description |
|---|---|
static TimeUnit |
DEFAULT_INTERVAL_UNIT |
static String |
FIELD_REFRESH_INTERVAL |
static String |
FIELD_REFRESH_INTERVAL_UNIT |
| Constructor and Description |
|---|
GeoIpResolverConfig() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
asnDbPath() |
static GeoIpResolverConfig.Builder |
builder() |
abstract String |
cityDbPath() |
static GeoIpResolverConfig |
create(boolean cityEnabled,
boolean enforceGraylogSchema,
DatabaseVendorType databaseVendorType,
String cityDbPath,
String asnDbPath,
TimeUnit refreshIntervalUnit,
Long refreshInterval) |
abstract DatabaseVendorType |
databaseVendorType() |
static GeoIpResolverConfig |
defaultConfig() |
abstract boolean |
enabled() |
abstract boolean |
enforceGraylogSchema() |
abstract Long |
refreshInterval() |
Duration |
refreshIntervalAsDuration() |
abstract TimeUnit |
refreshIntervalUnit() |
abstract GeoIpResolverConfig.Builder |
toBuilder() |
public static final String FIELD_REFRESH_INTERVAL_UNIT
public static final String FIELD_REFRESH_INTERVAL
public static final TimeUnit DEFAULT_INTERVAL_UNIT
public abstract boolean enabled()
public abstract boolean enforceGraylogSchema()
public abstract DatabaseVendorType databaseVendorType()
public abstract String cityDbPath()
public abstract String asnDbPath()
public abstract Long refreshInterval()
public Duration refreshIntervalAsDuration()
public static GeoIpResolverConfig create(boolean cityEnabled, boolean enforceGraylogSchema, DatabaseVendorType databaseVendorType, String cityDbPath, String asnDbPath, TimeUnit refreshIntervalUnit, Long refreshInterval)
public static GeoIpResolverConfig defaultConfig()
public static GeoIpResolverConfig.Builder builder()
public abstract GeoIpResolverConfig.Builder toBuilder()
Copyright © 2012–2022 Graylog, Inc.. All rights reserved.