Package org.graylog.plugins.map.config
Class GeoIpResolverConfig
java.lang.Object
org.graylog.plugins.map.config.GeoIpResolverConfig
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String
static GeoIpResolverConfig.Builder
builder()
abstract String
static GeoIpResolverConfig
create
(boolean cityEnabled, boolean enforceGraylogSchema, DatabaseVendorType databaseVendorType, String cityDbPath, String asnDbPath, TimeUnit refreshIntervalUnit, Long refreshInterval, boolean useS3) abstract DatabaseVendorType
static GeoIpResolverConfig
abstract boolean
enabled()
abstract boolean
abstract Long
abstract TimeUnit
abstract GeoIpResolverConfig.Builder
abstract boolean
useS3()
-
Field Details
-
FIELD_REFRESH_INTERVAL_UNIT
- See Also:
-
FIELD_REFRESH_INTERVAL
- See Also:
-
DEFAULT_INTERVAL_UNIT
-
-
Constructor Details
-
GeoIpResolverConfig
public GeoIpResolverConfig()
-
-
Method Details
-
enabled
public abstract boolean enabled() -
enforceGraylogSchema
public abstract boolean enforceGraylogSchema() -
databaseVendorType
-
cityDbPath
-
asnDbPath
-
useS3
public abstract boolean useS3() -
refreshIntervalUnit
-
refreshInterval
-
refreshIntervalAsDuration
-
create
public static GeoIpResolverConfig create(boolean cityEnabled, boolean enforceGraylogSchema, DatabaseVendorType databaseVendorType, String cityDbPath, String asnDbPath, TimeUnit refreshIntervalUnit, Long refreshInterval, boolean useS3) -
defaultConfig
-
builder
-
toBuilder
-